以下のようなコードを書いたのですが、画面に表示されているカウンターの表示が「36」のまま何も動きません。
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
#pragma strict
import UnityEngine.UI;
function Update(){
var filmcount:Text=GameObject.Find("Canvas/filmcount").GetComponent("Text") as Text;
var count:float;
count=36;
filmcount.text=""+count; …①
if(Input.GetMouseButtonDown (0)){ …②
count--;
}
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
①の文を②のif文の中に入れて実行するとcountを-1だけ減算して「35」と表示されるのですが、それ以上変化がなくなります。また、クリックして初めてこの文が表示されるので、ゲームを始めてすぐは「new text」と表示されています。
if(Input.GetMouseButtonDown (0)){ …②
count--;
filmcount.text=""+count; …①
}
どうすれば36から-1づつ減算するカウンターを作れるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/20 13:07