1

私はコーディングと unity3d を初めて使用するので、マルチプレイヤー ゲームであるレーシング ゲームのラップ タイマーを設定するのが難しいと感じています。

4

1 に答える 1

1

単なるコードの観点から言えば。

Time.time

時間をくれます (duh)

したがって、次のようなことを行います

function Awake() {
    startTime = Time.time;
}

function OnGUI () {
   var currentLap = Time.time - startTime;
}

currentLap は、スクリプトが開始されてからの現在の時間です。したがって、レースの開始時に「Awake()」メソッドでコードを実行できます。次に、画面に現在のラップタイムが表示されます。

ここで探しているものとまったく同じかもしれない、Unity Developer Network からの素敵な例を見つけました

于 2012-11-30T08:29:37.320 に答える