我想要的..。
我们的目标是做一个无休止的跑步游戏,有障碍和陷阱,玩家必须通过跳跃来避免。为了做到这一点,不能允许字符水平移动,因为地面对象(一个或多个)照顾这一点。唯一允许的运动将是在y轴(垂直)时,球员跳跃。此外,为了实现这一点,我需要否定任何旋转可能发生的身体在游戏中。不确定是否有办法设置某种类型的减震器旋转或什么,但这就是为什么我要问。
问题如下:
(注:我什么也没试过,因为我不知道从哪里开始,而且我对花栗鼠这一幕很陌生)
发布于 2013-04-30 18:42:00
创造出具有无限转动惯量的物体,使其不可旋转。
至于让环境而不是玩家移动,这有点奇怪,但会很好。你有几个选择,但它们都有点奇怪。你可以设定球员的表面速度形状,以配合地面的速度。然后摩擦力会把它固定好,直到有东西撞到它,然后把它向后推。当你清除障碍物时,摩擦力会再次阻止它的x速度。如果你设定了地面的表面速度,那么你也不需要移动它,只有玩家必须清除的障碍。
听起来好像你真的不想要物理。大多数跑步游戏只需要简单的AABB之间的冲突,这可以更容易用几十行代码来完成。
https://stackoverflow.com/questions/16304584
复制相似问题