- 183 名前:名前は開発中のものです。 mailto:sage [2013/07/18(木) 14:59:37.82 ID:yqhKyrBF]
- すみません、今Unityでタワーディフェンスにチャレンジしているのですが、
敵を目標に向かって、自動的に移動するスクリプトにチャレンジしているのですが、 動かす予定である、enemyタグを付けたオブジェクトを座標(0,0,0)に移動させるため、以下のJavaScript(後でC#に最適化予定)を適応させました。 けれども、プログラムに問題がありスクリプトが実行されませんでした。 var spd:float = 0.05; GameObject enemy = GameObject.Find("enemy"); function Update () { // x座標が0以下なら移動する。 if(0>enemy){ transform.position.x += spd; } // z座標が0以下なら移動する。 if(0>enemy){ transform.position.z += spd; } } 問題点としては、 1.座標データ書き方を間違えた 2.オブジェクトのタグを取得できなかった と、考えているのですが、どのようにすれば直るでしょうか。
|

|