【发布时间】:2015-01-11 08:51:20
【问题描述】:
我正在统一制作一个基本的 2D 太空射击游戏。我的动作很好,相机跟随玩家。我一直在摸索如何让相机稍微延迟,从玩家移动到相机移动以赶上它而不传送。有人告诉我使用 Vector3.Lerp 并从 stackoverflow 答案中尝试了一些东西,但似乎没有一个适用于我的代码设置方式。有什么建议? (myTarget 链接到播放器)
public class cameraFollower : MonoBehaviour {
public Transform myTarget;
void Update () {
if(myTarget != null){
Vector3 targPos = myTarget.position;
targPos.z = transform.position.z;
transform.position = targPos;
}
}
}
【问题讨论】:
-
此类问题请使用unity3d标签。
-
@LexLi 我很抱歉!