2016-08-18 159 views
1

我已經閱讀了很多關於哪個引擎應該用於2D遊戲的問題,但我仍然有同樣的問題。Java 2D遊戲引擎,LibGdx指示燈

我已經寫了一個libgdx的2D遊戲,但我的下一個遊戲應該更先進一點。在我的第一場比賽中,我使用Spritebatches來渲染它,但是當我需要照明時,而不是閱讀時,應該使用Box2d燈來實現這樣的效果。

現在的問題是什麼最適合使用box2d或spritebatch或應該使用一個完全不同的引擎?

回答

1

Box2dLights的一件大事是它根據Box2d物理(也包含在libGDX中)中的對象計算光照和陰影。

雖然你可能使用Box2dLights沒有Box2d,如果你只是想繪製燈光沒有計算陰影我建議只使用適應BlendFunc的精靈在這種情況下。你可以在Libgdx light without box2d找到更詳細的答案。

所以畢竟這取決於你想達到什麼。

+0

感謝您的快速回答,將有一個看看它。 – Meister96Fels