【3Dゲームエンジン】Unity 8
■ このスレッドは過去ログ倉庫に格納されています
0038名前は開発中のものです。
2012/01/24(火) 19:19:00.17ID:rjNHn2bn今prefabで生成した物(クローン)のY座標を配列に入れて
その中で現在一番数値の多いものを表示というものを作りたいのですが以下のプログラムだと
現在の高さではなくクリックで生成した物の高さになってしまいます。
理由が分からないのでアドバイスお願いします。
var test : Transform;
var foo2 = new Array();
function Update(){
//クリック
if (Input.GetButtonDown ("Fire1")) {
Instantiate(test, transform.position, transform.rotation);//生成
}
}
//判定
function OnCollisionEnter(info : Collision) {
foo2[i] = this.transform.position.y;//配列代入
//配列の中身調べる
for(var A = 0; A <= i; A++){
if(foo2[i] > SavePos_y){
SavePos_y = foo2[i];
Debug.Log(foo2[i]);
i++;
}
}
■ このスレッドは過去ログ倉庫に格納されています