2016-08-18 5 views
1

2Dゲームに使用するエンジンについてはすでに多くの質問を読んでいますが、まだ同じ質問があります。Java 2D Game Engine、LibGdx lights

私は既にlibgdxで少し2dゲームを書いていますが、私の次のゲームはもう少し進んでいるはずです。私の最初のゲームではSpritebatchesを使ってレンダリングしましたが、読書よりもライティングが必要なときには、Box2dライトをこのようなものに使うべきです。

質問は今、box2dまたはspritebatchを使用して最高のものになっていますか、まったく違うエンジンを使うべきでしょうか?

答えて

1

Box2dLightsの大きな点は、Box2d物理(これもlibGDXに含まれています)のオブジェクトに応じて、ライティングとシャドウを計算することです。

でも、計算された影なしにライトを描画したい場合は、BlendFuncを適合させたスプライトを使用することをおすすめします。これを行う方法の詳細については、Libgdx light without box2dをご覧ください。

結局のところ、それは達成したいことに依存します。

+0

すばやくお返事いただきありがとうございます。 – Meister96Fels