簡體   English   中英

根據旋轉向前移動3D模型

[英]Move 3d model forwards based on rotation

我在Xcode中使用SceneKit制作了3D模型,該模型可以圍繞自身旋轉,我希望它根據旋轉向前移動,例如,如果將其在z軸上旋轉236度,則在x中不會直線移動或y,但兩者都有一點,所以它將向前發展。 可能嗎? 我是否需要任何插件?

無需插件。

您可以通過以下兩種主要方式:

  1. 通過隨時間更改對象的“變換”來移動對象相對於其旋轉的位置。

  2. 隨時間推移(或立即)沿您想要實體移動的方向施加力(和/或脈沖)。

在這兩種方法中,還有很多其他有關場景大小,阻力,速度,即時性等方面的考慮因素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM