控制相机的跟随
public Transform playerTransfrom;
//Transform组件可得位置 此时定义了一个变量 playerTransfrom
//**下面定义具体跟随哪个主角**
因为是public
直接把主角Player拖过去(Main Camera**/Fallow Target脚本里/** playerTransfrom中)
计算目标位置 相机位置 就能使偏移保持不变了
using UnityEngine;
using System.Collections;
public class FollowTarget : MonoBehaviour {
public Transform playerTransfrom;//Transform组件可得位置 定义主角的
public Vector3 offset;
// Use this for initialization
void Start (){ //只执行一次 用于初始化
offset = transform.position - playerTransfrom.position;
// 相机位置-主角位置=偏移(初态)
}
// Update is called once per frame
void Update () {
transform.position = playerTransfrom.position + offset;
// 相机位置=主角位置+偏移(主角位置一直在动)
}
}
相机一直跟着主角
接上一篇:通过键盘按键控制小球的移动