0

基于 Apple 的自定义行为文档addForce,我可以触发Entity并修改力的速度以及施加力的角度。我面临的唯一问题是我想在对象的某个区域施加力,而不是总是在中心。

已知功能

我可以得到用户点击我的对象的点,但是通过通知 addForce 它总是触发对我的对象中心的强制应用。像这样,物体表现得很奇怪,我失去了增强现实的沉浸感,有没有办法修改施加力的点?

4

1 回答 1

1

物理力应用于模型的枢轴位置。目前,RealityKit 和 Reality Composer 都无法更改对象轴心点的位置。

除了上述内容之外,您还应用Add Force了以一定速度沿特定矢量推动对象的行为,但是,用户的点击发生在屏幕的局部 -Z 轴上。这些向量匹配吗?

还有一点需要注意的是:在现实系列中,只有刚体动力学是可能的,而不是软体。

于 2022-02-04T23:13:00.627 回答