2017-08-03 21 views
0

シンプルなゲームを作っています。レベルアップ時に簡単にプレイヤーがコライダーにトリガーし、カメラスタートがプレイヤーの周りを回転します。ユニティでレベルアップした後にカメラを回転させる方法

どうすればいいですか?

私はC#スクリプトを使用しており、カメラとプレーヤーを割り当てています。私のコードはまだ動作していません。

これは、ここに私のコードです:あなたはアップデート機能でそれを回転させる必要がある

public Camera MainCam; 
public GameObject target; 

if (!failLevel && !level_up) 
{ 
    MainCam.transform.RotateAround(target.transform.position, new Vector3(0.0f, 1.0f, 0.0f), 10 * Time.deltaTime); 
    failLevel = true; 

    gameEnd = true; 
} 
+0

コードを用意する必要があります。あなたがこれまでに試したことを教えてください – Mandy8055

+0

男はここにあなたの質問と埋め込みコードを編集してください。 – Mandy8055

+0

そして、そのエラーは何を言いますか? – Mandy8055

答えて

2

。このコードは1回だけ実行されます。

if (!failLevel && !level_up) { 
    rotateAround = true; 
    failLevel = true; 
    gameEnd = true; 
} 

void Update() 
{ 
    if(rotateAround) { 
     MainCam.transform.RotateAround(target.transform.position, new Vector3(0.0f, 1.0f, 0.0f), 10 * Time.deltaTime); 
    } 
} 
関連する問題