- 博客(3)
- 收藏
- 关注
原创 Unity2D学习日志(二)人物突进和跳跃
在游戏中输入空格,触发订阅事件执行突进方法:将玩家设置为突进状态,并定时调用停止突进函数。在Translate()方法中识别玩家是否为突进状态,是则将以更快的速度移动玩家实现突进的效果。注意:在移动功能实现中使用了改变刚体的一个方向上的速度即 rb.velocity ,在实现突进功能时如果在同一方向上继续使用AddForce()方法可能会失效。横版2D横版游戏中的移动仅改变了X轴上的速度,跳跃施加的力在Y轴方向,因此不会冲突。3.在原有Translate()方法中稍作修改,识别玩家是否为突进的状态。
2024-04-23 18:09:15
1100
1
原创 Unity2D学习日志(一)人物移动
这里要注意移动输入的值最大为1,如果单独一个方向移动则速度为1,如果同时输入两个方向的移动则两个方向的速度都为√2/2,合速度依旧为1。
2024-04-22 22:32:53
1084
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人