プレーヤーとランダムに動くボットを含む非常に単純な Java ゲームを作成しました。プレイヤーはボタンを押してボットをマップに追加できます。これにより、ボットの新しいスレッドが作成されます。
だから、それはこのようなものに見えます...
Thread newBotThread = new Thread(new Runnable(){
public void run(){
ボタンを数回押すと、いくつかのボットが作成されますが、それらはすべて「newBotThread」というスレッド名で実行されますか? プレイヤーがボットとやり取りできるようにする関数を追加しています。スレッドはすべて同じ名前ですが、スレッドを区別する方法はありますか? では、1 つのボットを停止し、他のボットは続行できますか?
どうもありがとう!