質問: 0)) { objectpool.shotPlayer(); } //ゲームオブジェクトの一括描画処理 objectpool.drawAll(gBuf); //スコア描画 score.drawScore(gBuf); score.drawHiScore(gBuf); } } ``` `
回答: ソースコードが無いので想像ですが、おそらく、スレッドの中で ・判定1 -> 描画1 ・判定2 -> 描画2 ・判定3 -> 描画3 と繰り返してしているので、取消できないか?という質問に至っている?と想像しました。 ゆえに、順次描画しているところを、ちょっと我慢して、 ・判定1 -> 描画1のフラグを立てる ・判定2 -> 描画2のフラグを立てる ・判定3 -> 描画3のフラグを立てる ・全ての判定が終わったら、描画1・2・3のフラグを判定し、優先して描きたい描画だけ行う。 ということではいかがですか。