【发布时间】:2016-04-18 17:39:24
【问题描述】:
所以,我正在构建一个 3D 跑步者,但我在让相机跟随球时遇到了很多问题。我已经在谷歌上呆了几个小时,找不到任何不过时的东西或填写我需要的东西。我想要一个跟随我的球但沿 X 轴直线移动的相机。当有楼梯时,相机需要在 Y 轴上跟随。
我只是不希望我的相机旋转(因为我的对象是一个滚动的球)并在 Z 轴上移动。
var myPos : Vector3;
var myPlay : Transform;
function Update()
{
transform.position = myPlay.position + myPos;
}
这是我已经拥有的。它不旋转,但它在 Z 轴上跟随。我不想那样。
http://prntscr.com/9pmypz 这是 Inspector 中的样子。
【问题讨论】:
-
请显示您目前尝试过的代码
-
查看我发布的答案
-
您使用的是哪个版本的 Unity?与以前的版本相比,Unity 5 具有引用对象的独特方式......另外,我认为不应应用 C# 标签。是的,Unity 使用 C#,但这是 Unity 特定的问题,而不是 C# 问题...
-
@HDL_CinC_Dragon re:您建议的编辑 - C# 标签有问题,但统一标签肯定是错误的 - 它应该是 unity3d,因为统一标签是关于一个完全不同的库,甚至明确说不是将其用于 unity3d。
-
我目前正在使用unity 5。很抱歉把C#标签放进去,没想到。
标签: unity3d camera rotation runner