我开始寻找使用 DOTS(面向数据的技术堆栈)方法来制作对象的方法。
到处都有几个示例,Youtube 视频以及直接来自 Unity 的示例,例如 github 存储库“EntityComponentSystemSamples”。
在所有这些中,我偶然发现了“OnUpdate”,但从未发现“OnFixedUpdate”。
通常,Unity 游戏对象会同时拥有这两种对象,一种用于每次图形帧更新 ( OnUpdate
),另一种用于每次物理运动更新 ( OnFixedUpdate
)。
当尝试创建使用 Rigidbody.AddForce() 的行为时,使用 FixUpdate() 始终很重要。
这个概念在 DOTS 中被删除了吗?如何在 DOTS 中向PhysicsBody 添加脚本化的变化力?
目前,我正在将我的添加force*deltatime
到Unity.Physics.PhysicsVelocity
更新中。