チュートリアルでは、カメラを作成してビューポートに渡すことがよくあります。viewport = new FillViewport(100,100,camera);
などです。なぜ単にビューポートを作成していないのですか?自動的にカメラを作成しませんか?カメラの作成libgdxカメラ付きビューポートの目的
おかげ
チュートリアルでは、カメラを作成してビューポートに渡すことがよくあります。viewport = new FillViewport(100,100,camera);
などです。なぜ単にビューポートを作成していないのですか?自動的にカメラを作成しませんか?カメラの作成libgdxカメラ付きビューポートの目的
おかげ
通常、カメラを別々にインスタンス化する必要はありません。私が見たほとんどのチュートリアルは、ベストプラクティスを排他的にフォローしているわけではありません。しかし、この場合、それは単に好みです。ビューポートのカメラへの参照を取得したい場合は、その位置を操作できるようにします。
ありがとう、非常にクリア – DreamsInHD
は、ほとんどの例では、あなたがやられた、あなたの周りで移動させることができます。
インスタンス化時にビューポートのカメラを提供したかどうかにかかわらず、ビューポートのカメラを移動できます。 – Tenfour04
ビューポートのないカメラを使用することもできます。それは私の意見では、多くの場合に最も簡単な方法です –
@ Number_987しかし、ゲームはどのようにビューポートなしで別の画面に適切に表示されますか? – DreamsInHD
カメラには既に独自のビューポート設定があります。多くの場合、これで十分で、余分なビューポートは必要ありません。例:ゲームの世界の高さは10mです。次にcamera.viewportHeightを10に設定します。camera.viewportWidthを10 * screenWidth/screenHeightに設定するよりも、解決済み! –