ちょっとたまたまのぞいたので教えて欲しい
Javaでゲーム作る時は
1スレッドで、自機、敵機すべてを同期させ
Thread.sleep()で負荷調整。
・・が普通だと思っているが間違ってる?(Timerクラスを使う・・という話が気になった)
何かのサンプルで見たのでそうしているが、実はThread.sleep()の動きがよくわかってなくて、ひょっとしてこれで負荷調整する事にはならない?
たとえばThread.sleep(100)が必ず100msスリープするという意味だとすると負荷調整は不可だね。
1スレッドにかかった時間が40msの場合60msスリープする、、というように動いてくれるとOKだけど。

あと、注意点としてはガベコレが極力動かさない考慮として
ゲーム進行中はnewを実行しない。くらいは気にとめているが、あとなんかある?