Javaで学習実験を行っています。Java とサードパーティ API「LibGDX」を使用して、シンプルな「ロックマン」スタイルのゲームを作成しようとしています。OrthographicCamera
LibGDX からのWorld
オブジェクトと、LibGDX の「JBox2d」の実装からのオブジェクトとの関係について、かなりしっかりした理解を得ました。
ただし、ウィンドウのサイズを変更すると、内部のオブジェクトがWorld
伸びます。インターフェイスのresize(int width, int height)
メソッドを利用しました。その中で幅と高さScreen
をリセットします。OrthographicCamera
これは、物理シミュレーションでの画像の外観や動作に影響を与えないようです。
私の質問は次のとおりです。シミュレートされているオブジェクトを歪めずに、LibGDX/JBox2d アプリケーションのウィンドウのサイズを適切に変更するにはどうすればよいですか?
ここにコードがあります(GitHubがより速く、より簡単で、SOサーバーに優しいことがわかったので、gitリポジトリの形式で...)
外部リンク
https://gist.github.com/konnerdroid/8113302
外部リンク