この質問は簡単で簡単です。 LibGDXで分割スクリーンエフェクトを作成するにはどうすればいいですか?私が2台のカメラを作成すると、どこかにあるものを描き、次のカメラを上書きして前のカメラを上書きします。私は複数の画面を使用すると考えましたが、サイズ変更とウィンドウ内での再配置をサポートしていないため、動作しないように見えます。私はまた、ShapeRendererと同様にBox2DDebugRendererも使用していますので、分割スクリーンの限界でそれらをカットする必要もあります。 LibGDXサイトには何も書かれていないようです。LibGDXの分割画面
7
A
答えて
18
#libgdx IRCのビットを尋ねたところ、Gdx.gl.glViewport(int x, int y, int width, int height)
が私に指摘されました。だからあなたは1台のカメラが必要です。画面の左側のビューポートを設定してから描画コマンドを実行し、画面の右側のビューポートを設定してもう一度描画します。このように:
@Override
public void render(float delta)
{
/*Wipe Screen to black*/
Gdx.gl.glClearColor(Color.BLACK);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
/*Left Half*/
Gdx.gl.glViewport(0,0,Gdx.graphics.getWidth()/2,Gdx.graphics.getHeight());
//Set up camera with viewport in mind
draw(delta);
/*Right Half*/
Gdx.gl.glViewport(Gdx.graphics.getWidth()/2,0,Gdx.graphics.getWidth()/2,Gdx.graphics.getHeight());
//Set up camera again with other viewport in mind
draw(delta);
}
カメラ全体が画面の代わりに望むように配置され、変換されるようにカメラを設定するだけです。 2番目のカメラを使用する可能性もあります。
関連する問題
- 1. ブートストラップ分割画面
- 2. Libgdxフィッティング画面
- 3. LibGDXローディング画面
- 4. libGDX:次の画面で「ゴースト」ボタン画面
- 5. libgdxボーダーレス全画面
- 6. Libgdx - gdx.video空白の画面
- 7. GTK +/gtkmmグリッドの分割画面
- 8. Cocos2dの画面を分割する
- 9. View Controller画面の分割方法は?
- 10. jQuerymobile - iPad用のブロックと分割画面
- 11. android activity from libGdx画面
- 12. CSSで画面を分割する
- 13. Qtでアプリケーション画面を分割する
- 14. ビデオファイルを分割画面にマージする
- 15. 画面を均等に分割する
- 16. 分割画面を無効にする
- 17. Intellij - 分割画面を作成する
- 18. JavaのLibGDXは - 黒い画面がロード画面
- 19. イオン2:画面を2つの個別の部分に分割
- 20. LibGdx RayCast box2dデバッグ(画面上のビジュアル)
- 21. Libgdx - ドロップダウンメニュー/設定画面の作成
- 22. 画面を分割して片面をフリーズしてスクロールする
- 23. 再生画面上のレイヤーとしての描画一時停止画面-LibGdx
- 24. LibGdxで画面を廃棄する
- 25. テクスチャをパズルピースに分割するlibgdx
- 26. Android N +の分割画面をタブレットでのみサポート
- 27. PyCharm(JetBrains)IDE - 他の分割画面の宣言に移動
- 28. 一部の画面で画面が正しく表示されないLibgdx
- 29. Windows版my Java(libGDX)アプリケーションに画像のない黒い画面
- 30. 分割画面(不等間隔のウィンドウで表示)R