Unity 社区

2D人物向左移动,会朝下滑动再回去

,5 年前
发布于技术交流
0
人物和地板都加了rigid2D,位置移动也简单粗暴,直接用transform.position上新建了一个vector3向量,但y轴值设得是0。 而且向右就不会。
460 次浏览
评论 1
2个回答
0
rigid2D的运动你要直接设置rigid2D的速度来运动。在unity里面刚体和transfrom是两个计算系统,如果你让transform运动时,和物理刚体的运算不同步,就会导致当计算到物理刚体时,transform被物理系统拉回到刚体的位置。
4 年前回答
评论 1
0
你collider设置左右一样吗
4 年前回答
评论 0

AI

全新AI功能上线

1. 基于Unity微调:专为Unity优化,提供精准高效的支持。

2. 深度集成:内置于团结引擎,随时查阅与学习。

3. 多功能支持:全面解决技术问题与学习需求。

AI