Unity3d 地面移动后,刚体保持在空中(有时)
我有一个预制(绿色钻石),它有一个刚体和地面,玩家可以控制 在某些情况下,预制件似乎无法确认地面已移动。一旦被某物击中或如果地面移动得更远(有时),预制件就会掉落在地上 由于玩家只会触发移动地面,我是否需要通知预制场刷新其物理 尝试了每一种“插值”和“碰撞检测”组合Unity3d 地面移动后,刚体保持在空中(有时),unity3d,Unity3d,我有一个预制(绿色钻石),它有一个刚体和地面,玩家可以控制 在某些情况下,预制件似乎无法确认地面已移动。一旦被某物击中或如果地面移动得更远(有时),预制件就会掉落在地上 由于玩家只会触发移动地面,我是否需要通知预制场刷新其物理 尝试了每一种“插值”和“碰撞检测”组合 退房。这可能是您正在寻找的,尽管我不知道是否有更好的方法来解决此问题。我认为正确的处理方法。针对我的具体情况。是使用刚体而不是直接(变换)操纵地面 在fixedUpdate方法中使用“this.rigidbody.rotation=
退房。这可能是您正在寻找的,尽管我不知道是否有更好的方法来解决此问题。我认为正确的处理方法。针对我的具体情况。是使用刚体而不是直接(变换)操纵地面 在fixedUpdate方法中使用“this.rigidbody.rotation=…”后,我也无法重现此问题 处理刚体时,应使用FixedUpdate而不是Update。例如,向刚体添加力时,必须在FixedUpdate中的每个固定帧而不是更新中的每个帧应用力
至少它解决了我的问题。到目前为止,我没有任何性能问题。