【问题标题】:Java 2D Game Engine, LibGdx lightsJava 2D 游戏引擎,LibGdx 灯
【发布时间】:2016-08-18 08:22:46
【问题描述】:

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

我已经用 libgdx 编写了一个小 2d 游戏,但我的下一个游戏应该更高级一些。在我的第一个游戏中,我使用 Spritebatches 来渲染它,但是当我想要照明时,我读到,你应该使用 Box2d 灯来处理这样的事情。

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

【问题讨论】:

    标签: java libgdx game-engine 2d-games light


    【解决方案1】:

    Box2dLights 的重要之处在于它根据 Box2d 物理(也包含在 libGDX 中)中的对象计算光照和阴影。

    虽然你可以使用没有 Box2d 的 Box2dLights,如果你只是想绘制没有计算阴影的灯光,我建议在这种情况下只使用带有适应 BlendFunc 的精灵。您可以在Libgdx light without box2d 找到更详细的答案。

    所以毕竟这取决于你想要达到什么。

    【讨论】:

    • 感谢您的快速答复,将进行调查。
    猜你喜欢
    • 2020-01-17
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    相关资源
    最近更新 更多