繁体   English   中英

Java 2D游戏引擎,LibGdx指示灯

[英]Java 2D Game Engine, LibGdx lights

我已经读了很多关于2D游戏应该使用哪个引擎的问题,但是我仍然有相同的问题。

我已经用libgdx编写了一个2D小游戏,但是我的下一个游戏应该更高级。 在我的第一个游戏中,我使用Spritebatches进行渲染,但是当我想要照明时,我读到,应该将Box2d光源用于此类事情。

现在的问题是,使用box2d或spritebatch最适合什么条件?还是应该使用完全不同的引擎?

Box2dLights的一大优点是,它可以根据Box2d物理学中的对象(也包含在libGDX中)计算照明和阴影。

尽管如果只想绘制没有计算阴影的灯光,则可以使用不带Box2d的Box2dLights,但在这种情况下,我建议仅使用具有经过调整的BlendFunc的精灵。 您可以在没有box2d的Libgdx light中找到更详细的答案。

因此,这最终取决于您要实现的目标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM