Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
「誰が億万長者になりたい?」みたいなゲームを作っています。私の難しさは、ユーザーが下を押して回答をコミットするまでループを一時停止したいということです。ユーザーが「コミット」ボタンを押すと、フレームが更新され、次の質問が行われる必要があります。
Stackoverflow のすべての投稿 (回答 thread.sleep() 付き) を読みましたが、ゲームで良い結果を見つけることができません!
さらに、フレームで質問を更新する他の方法がわからないため、ループが必要です。
ループを使用するのは間違った方法です。ループをオブジェクトに置き換える必要があります。ループで使用されるすべてのローカル変数をオブジェクトのインスタンス変数に変更します。「ループの一時停止を解除」するたびに呼び出されるオブジェクトのメソッドを定義します。このメソッドは、現在実行しているすべてのコードを 1 回のループ反復で実行します。