unity,C#でカウントダウンを表示させようとしています
エラーメッセージ
Error CS1525: Unexpected symbol var', expecting
class', delegate',
enum', interface',
partial', or `struct' (CS1525) (Assembly-CSharp)
###該当のソースコード
private var totalTime : float; // トータル制限時間
private var minite : int; // 制限時間(分)
private var second : float; // 制限時間(秒)
private var oldSecond : int; // 前回Update時の秒数
private var timerFlag : boolean = true; // タイマーフラグ
private var textField : UI.Text; // タイマー表示用UI
function Start () {
minite = 1;
second = 2f;
totalTime = minite * 60 + second;
oldSecond = 0;
textField = GetComponent(UI.Text);
}
function Update () {
// 時間を止めてない(ステータス画面などを開いていない) かつ 制限時間が残っている場合
if(Time.timeScale > 0 && totalTime > 0f) {
// 一旦トータルの制限時間を計測;
totalTime = minite * 60 + second;
totalTime -= Time.deltaTime;
// 再設定 minite = totalTime / 60; second = totalTime - minite * 60; // タイマー表示用UIテキストに時間を表示する if(parseInt(second) != oldSecond) { textField.text = minite.ToString("00") + ":" + parseInt(second).ToString("00"); } oldSecond = parseInt(second); // 制限時間以下になったらコンソールに『制限時間終了』という文字列を表示する if(totalTime <= 0f) { Debug.Log("制限時間終了"); } }
}
サイトを参考に作っていたのですが、エラーが起きて詰まっています。
varや他の変数などについても調べてみたのですが、よくわかりませんでした。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/29 14:02