2017-02-23 3 views
0

私はビートアップサイドスクロールのゲームを作っています。私はカメラがZ方向(深さを意味する)に行くときにプレーヤーをズームインしたい。私はカメラをX軸で彼に追従させることができますが、カメラをZ軸に追従させる方法はわかりません。どんな助けでも大歓迎です。ありがとう:)))))))UNITY-カメラ文字の動きでズームイン/ズームアウト

答えて

0

カメラは簡単な方法で、m_OffetPositionを設定してカメラの位置を更新することができます。

public class CameraController : Monobehaviour { 

    public Transform target;  
    public Vector3 m_OffsetPosition; 
    public float m_speed = 0.1f; 

    public void Awake() 
    { 

    } 

    public void LateUpdate() { 
     if (target != null) { 
      m_Transform.position = Vector3.Lerp (m_Transform.position, target.transform.position + m_OffsetPosition, m_speed); 
     } 
    } 
} 
+0

この場合、base.Awakeとは何ですか?このコードを試したとき、Visual Studioはそれが何を意味するのか理解できませんでした。 –

+0

base.Awake()を削除してください。申し訳ありません。 –

+0

それはうまくいった!どうもありがとう –

関連する問題