Unity:プレイヤーにゆっくり追従するカメラ

コピペ用。カメラの初期位置とターゲット(プレイヤー)との位置を考慮しつつ、ターゲットの位置移動に応じてLerpでじわじわとカメラ位置を動かしているだけ。

using UnityEngine;
using System.Collections;
public class CameraFollow : MonoBehaviour {
	public Transform target;
	public float smoothing = 5f;
	Vector3 offset;
	void Start()
	{
			offset = transform.position - target.position;
	}
	void FixedUpdate()
	{
			Vector3 targetCamPos = target.position + offset;
			transform.position = Vector3.Lerp (transform.position, targetCamPos, smoothing * Time.deltaTime);
	}
}