如何在 scenform 中将模型旋转到另一个模型?
How do I rotate a model towards another model in scenform?
我有 6 个模型 - 一个由玩家放置,其余随机散布在周围。目前所有模型都在一个方向“看”,但我希望旋转分散的模型,以便它们“看”中心模型。我该怎么做?
(我试过使用 Quartenion.axisAngle)
像下面这样使用 Quaternion.lookRotation() 试试。
val direction = Vector3.subtract(SCATTERED_MODEL.worldPosition, CENTRAL_NODE.worldPosition)
SCATTERED_MODEL.worldRotation = Quaternion.lookRotation(direction, Vector3.up())
我有 6 个模型 - 一个由玩家放置,其余随机散布在周围。目前所有模型都在一个方向“看”,但我希望旋转分散的模型,以便它们“看”中心模型。我该怎么做?
(我试过使用 Quartenion.axisAngle)
像下面这样使用 Quaternion.lookRotation() 试试。
val direction = Vector3.subtract(SCATTERED_MODEL.worldPosition, CENTRAL_NODE.worldPosition)
SCATTERED_MODEL.worldRotation = Quaternion.lookRotation(direction, Vector3.up())