2012-01-11 4 views
0

私は複数の画像を方向に移動して表示する必要があるゲームを開発していますが、1つの画像ではそれを達成する方法が他にはありません。私は、すべての画像のために複数のスレッドつのスレッドを使用すべきだと思うが、私はそれはそれは私がこれをachiveするにはどうすればよい複数のスレッドを使用してキャンバスに複数のビットマップを描画する方法

error 01-11 17:18:15.409: E/AndroidRuntime(1046): java.lang.IllegalThreadStateException: Thread already started. 

を与えるキャンバスを使用してキャンバス送信することで、スレッドを初期化しようとします。どんな体でも私にアイデアやチュートリアルを教えてくれますか?どんな助けにも感謝します。

答えて

1

既に開始したスレッドを開始しようとするとエラーが発生します。複数のスレッドを持つ必要はありません。あなたのすべての図面のための1つのスレッドは十分です。

私はアンドロイド2D図面の紹介のためのチュートリアルシリーズを書いています。 second part that introduce the thread usageから始めることをおすすめします。

+0

私はすでにゲームを作っていますが、私はタッチイベントに入れましたが、イメージの重複を取り除くことができませんでした。 – Nitin

+0

あなたのオーバーラップとその外観を示すイメージを提供できますか?また、あなたはシリーズの他の部分を歩いている? – WarrenFaith

+0

私のゲームでは、画像はある程度の距離を持っているはずですが、ゲームの中で画像が重なり合って画像が1つの画像座標を使って下方向に来ていますが、このリンクに掲載されています。http://www.droidnova.com/2d-tutorial-series-part-v,848.html – Nitin

関連する問題