0

私はこれをずっと疑問に思っていました。どうすれば複数のことが同時に起こるかわかりません。

別のスレッドなしでJavaで同期する方法を知りたいです。たとえば、実際のビデオ ゲームでは、別々のスレッドがなくても、どのように同時に処理が行われるのでしょうか?
ゲーム内で、人が 2 本の手足を同時に動かすにはどうすればよいでしょうか?
どうすればJavaでそれを行うことができますか?

4

2 に答える 2

0

標準のソフトウェアアーキテクチャはゲームループです。基本的には次のようになります。

while the game is running
    for each object in the game
        check for interactions with other objects
        update the objects position
    draw the game state to a hidden surface
    copy the hidden surface to the screen
于 2013-03-16T01:36:21.263 に答える