我试图从Unity Engine移植一个小的测试项目,以了解Unity New Fishers DOTS && ECS。
这是一个小项目,我有一个Rigidbody
的胶囊,我用加力的方法从左向右移动它,我用钳位速度来限制速度。
我正在尝试在DOTS上“冻结特定旋转”。
如果没有DOTS,Unity将以“正常”方式约束Rigidbody
位置和旋转。
但是如果我们使用DOTS,我不能使用Rigidbody
,因为DOTS使用PhysicsBody
,我没有找到任何方法来冻结/约束某些旋转。
如何在DOTS中约束PhysicsBody
的旋转?
1条答案
按热度按时间vof42yt11#
我正在研究同样问题的答案,并设法在一个统一论坛上找到了这个。
TRS6123的答案来自Unity论坛
在物理体的“高级”属性下,您可以选中“覆盖默认质量”。选中后,您可以覆盖float3值“惯性Tensor”。将一个轴组件设置为“无限”将锁定沿着该轴的旋转。
我照他的指示做了,现在对我来说就像一种魅力。