【发布时间】:2021-11-10 20:49:55
【问题描述】:
所以我做了一个和你一起飞的同伴,它很好:
this.transform.position = Vector3.Lerp(transform.position, player.transform.position + offset, speed * Time.deltaTime);
但现在这是它开始的地方......目前我正在使用它,但我希望对象在它移动的地方自行旋转:
this.transform.LookAt(player, Vector3.up);
非常感谢您的回答。
祝你有美好的一天。
TobiHudi
【问题讨论】:
-
@derHugo 我认为问题在于追随者指向玩家的方向,而不是追随者的移动方向。由于追随者从玩家那里获得了一些
offset,因此使用LookAt会使其看向玩家,而不是带有额外offset的对象将向其移动的位置。 OP可以澄清,但这就是我解释这个问题的方式。