2016-04-19 3 views
1

これを行う必要があります(これは赤で行います)が、カメラの動きを制御するためのUnity Tanksチュートリアルの対象変数はありません。チュートリアルの終わり近くに、Tank Gameオブジェクトをカメラ制御スクリプトの「対象」のパブリック変数にドロップするように求められますが、Unityのカメラ制御スクリプトのドロップダウンメニューには「ターゲット」はありません。チュートリアルのビデオから見ることができますが、それは私のコンピュータにはありません。 公開ゲームオブジェクトターゲットをにしようとしました。そしてその上にタンクを落としましたが、機能しませんでした。 どうすればいいですか教えてください。CameraControl.csで定義されていないpublicのターゲット変数

enter image description here

+0

ラインは、ターゲットがあなたのスクリプト全体を投稿した後に行くことになっている場所を示していたシーンの画像を投稿してください。 – Programmer

+0

私は何をする必要があるかを示す画像を貼り付けました。それを確認してください – Raja

+0

画像によれば、配列のスロットにタンクの変換を正常に接続しました。これでコードを投稿する必要があります。また、これを簡単に解決したい場合は、チュートリアルのリンクも投稿して、現在のコードと比較して欠落していることを教えてください。 – Programmer

答えて

1

あなただけ完成したコードをコピーして貼り付けたのですか?

タンクを落とすとすぐに、HideInInspector属性を追加する予定です。この属性は、名前のとおり、インスペクタでフィールドを非表示にします。

私は完全なビデオを見たことがありませんでした。ただ転写物を読むだけでしたが、[HideInInspector]をターゲットフィールドから削除するだけでよいはずです。質問

[HideInInspector] public Transform[] m_Targets; // All the targets the camera needs to encompass. 
+0

ありがとうございました!それはちょうど働いた。 これは私の最初のゲームです。学習者は、とにかく感謝します。 – Raja

+0

@Rajaこれがあなたの問題を解決した場合、これを答えとして受け入れてください。 – Programmer

+0

私はこの回答に投票する評判はあまりありませんでした。しかし、これはあなたのために私の問題+1を解決しました。 @Programmerあなたはこのansに投票できます。 – Raja

関連する問題