1使用Rigidbody2D方式的移动,结束移動后会有一些移动惯性;
2可以在Rigidbody2D刚体组件中设置线性阻尼,来抵消这种移动惯性设值越大惯性越小;
3,为角色添加Rigidbody2D组件刚體组件;
该楼层疑似违规已被系统折叠
想洎学unity 2d做一个2D像素游戏
各位大佬有推荐的教程吗
今天在做角色模型移动的时候發现通过transform.position来控制角色移动模型会掉到场景模型下面,后来终于明白由于在角色模型上加了刚体(rigidbody)而以前可以是因为没有加刚体,那么加有刚体的模型怎么移动呢想一下人是什么动的,其实就是我们给了一个向前的力所以我们可以通过改变刚体的速度向量(rigidbody.velocity)来进行角色的移动,当velocity的x和z值都为0的时候表示在水平方向上的数度是0这个时候角色就是在水平方向上是静止的。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。