
Unity2D游戏开发
吃薯片会长胖喔
这个作者很懒,什么都没留下…
展开
-
Unity实现2D平面物体按键移动
想让按键操控物体移动有两种办法 1.通过if判断按键是否点击 Input.GetkeyDown();//点击的时候触发 Input.Getkey();//按住时触发 Input.GetkeyUpdate();//抬起时触发 public float Seep;//用来控制移动速度 public Transform Me;//想移动的物体 private void Update() { if (Input.GetKey(KeyCode.A))原创 2021-09-26 15:09:46 · 3826 阅读 · 2 评论 -
Unity实现2D平面游戏角色跳跃
一.可能出现的问题 1.怎么让角色跳起来 2.如何判断角色是否跳跃 3.如何判断角色是否可以跳跃 二.解决方案 1.可以通过给予一份力,使角色对象跳跃 2.可以用碰撞检测来判断角色是否可以跳跃,是否已经跳跃。 3.代码如下: private bool jumpis = false; //用来判断角色是否可以跳跃 public Rigidbody2D rig; //需通过自身刚体进行跳跃 public float jumpseep; //跳跃的高度 priva原创 2021-09-20 15:29:56 · 5439 阅读 · 1 评论 -
Unity实现简单的2D角色镜头移动
一.可能出现的问题: 1.角色符合什么条件摄像机才能移动? 2.摄像机如何到达规定地点就会停止? 3.摄像机停止如何再让它动起来? 二.解决方案: 直接上代码。 public Transform me;//获取角色位置 private Vector3 mezb;//用来获取角色的屏幕坐标 private bool cameris1 = false; private bool cameris2 = false; public float came.原创 2021-09-16 19:23:54 · 1311 阅读 · 0 评论