【发布时间】:2022-10-21 11:05:36
【问题描述】:
我试图从 Unity Engine 移植一个小型测试项目,以了解 Unity New Fishers DOTS && ECS。
这是一个小项目,我有一个带有Rigidbody 的胶囊,我使用加力将它从左向右移动,并限制速度以限制速度。
我正在尝试在 DOTS 上“冻结特定旋转”。
如果没有 DOTS,Unity 有一种“正常”的方式来约束 Rigidbody 的位置和旋转。
但是如果我们使用 DOTS 我不能使用 Rigidbody 因为 DOTS 使用 PhysicsBody 并且我没有找到任何方法来冻结/约束某些旋转。
如何在 DOTS 中限制PhysicsBody 的旋转?
【问题讨论】:
-
似乎答案是使用
Joints参见例如this thread ... 一般来说,在寻找constraint而不是freeze时,您会发现更多结果 .. 尝试搜索Unity DOTS constraint PhysicsBody虽然公平:在那个方向似乎不存在太多
标签: unity3d unity-dots unity-ecs