- 博客(5)
- 收藏
- 关注
原创 Unity协程(Coroutine)
在进行主任务的过程中我们需要一个对资源消耗极大的操作时,如果在一帧中实现这一的操作,游戏就会变得十分卡顿,这个时候,我们就可以通过协程,在一定帧内完成该工作的处理,同时不影响主任务的进行。
2023-10-24 13:42:48
295
原创 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
3813
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
5419
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
1305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人