0

ゲームの作成にConstruct 2を使用しています。モバイル用ではなくブラウザ用です。問題は、タイマーを使用する必要があることです。このタイマーは 10 秒からカウントダウンを開始します。タイマーが0になると、ゲームを停止し、スコアを表示して、ユーザーをホーム画面に移動するボタンを配置します。このホーム画面には、ゲームを再開するボタンがあります。

問題は、時間が<= 0のときにゲームを停止すると、タイマーが停止せず、負の値までカウントし続けるという条件を設定したため、ボタンを押してもう一度開始しようとすると、タイマーが私を示していることです負の数で、やり直すことはできません。

タイマーを再起動するにはどうすればよいですか。負の値が表示されず、ゲームを再開できます。

4

1 に答える 1

-1

サンプルプロジェクトを作成しました。このプロジェクトはまさにあなたが望むものを実行します。ホーム画面のボタンを押すと、ゲーム画面に移動します。そこからボタンを押すと、カウンターが 10 から 0 まで進みます。

結果は、基本的にグローバル変数を使用して、タイマーがいつ開始され、10 秒が経過したかを知ることによって達成されます。

タイマーコード

ここでコード全体を見つけることができますhttps://onedrive.live.com/redir?resid=2CE98A8912F75BBB%2154720

于 2014-09-18T08:30:32.617 に答える