在播放器前面显示对象而不考虑其旋转

时间:2017-04-10 14:16:09

标签: c# unity3d

我可以使用这个简单的代码行在我的播放器前面显示另一个对象

newPosition =player.transform.position+player.transform.forward * distance

但是我怎么能限制它总是显示在相同的位置(但在玩家面前),无论我的玩家的旋转是什么?

1 个答案:

答案 0 :(得分:0)

旋转游戏对象transform.forward时总是会更改。因为您使用的是本地值。但是你需要使用单词值。

newPosition =player.transform.position+Vector3.forward * distance