2012-04-17 13 views
-2

私はJavaでdoodle-jumpスタイルのゲームを作っていて、ゲームが実行されているJavaコンテナーで「上に動く」方法を考え出すのに問題があります。doodleの男は、できるだけ高いところに入るように、私は人が上に上がるようにパネルをパンする必要があります。これをどうやってやりますか?Javaの上に移動するウィンドウ

+4

[スタックオーバーフローはコードの作成、チュートリアルまたはコンサルティングサービスではありません](http://meta.stackexchange.com/a/128553/172496) –

答えて

1

いくつかの言葉では、オフスクリーンの画像が必要です。あなたの画像をオフスクリーンの画像にペイントし、それを画面にコピーし、その上に人を描きます。オフスクリーンイメージの内容を少しスクロールし、空白の部分に新たに表示された領域を塗りつぶし、画面にコピーして、その人を描画します。

オフスクリーンの画像で実際に何も動かさなくてもこれを行うことができます。画像をコピーするポイントを変更し、空白部分に画面外にスクロールしたオフスクリーンの画像を表示します。それは少し難解ですが、より良いパフォーマンスを発揮します。

関連する問題