2012-01-17 6 views
1

誰でもこのメソッドがAndEngineで何をしているのか正確に説明できますか?runOnUpdateThread in andengine

runOnUpdateThread(new Runnable() { 

    @Override 
    // to safely detach and re-attach the sprites 
    public void run() { 

} 


}); 

EDIT:

具体的には、一般的な

+0

特に空の 'run()'メソッドを使用していますか?あるいは、あなたは 'runOnUpdateThread'について一般的に聞いていますか? –

+0

申し訳ありませんが、一般的にはrunOnUpdateThread –

答えて

3

でrunOnUpdateThreadこれは、エンジンがシーンを更新しているときのRunnableを実行エンジンの方法です。すべてのシーンの更新は、更新スレッドで発生する必要があります(すべてのレンダリングがUIスレッドで行われなければならない)。このメソッドは、シーンの内容を変更するために更新スレッドの外側から使用できます。

+0

これはスプライトを目に見えるものと見えないものに設定するのに適していますか? –

+0

@ coder_For_Life22はい。エンティティなどをデタッチすることに注意してください。[this thread](http://www.andengine.org/forums/gles1/runonupdatethread-t6434.html)によれば、バグ(または設計上の欠陥)があります。 'runOnUpdateThread'を実行すると、実行スレッドは実行されません。知っているだけのこと。 –