我一直在使用libgdx,并且已经思考了几周,是否有适合于libgdx的场景图实现。我的意思不是指scene2d类,而是适用于3D游戏的图形函数。我做了一些搜索,但没有找到任何可用的......你知道有吗?
目前还没有3D场景。但是可能会在不久的将来添加。然而,新的3D API提供了加载3D场景所需的一切(请参见我的使用libgdx加载场景教程)。如果您喜欢,还可以加载场景物理效果(请参见Bullet ImportTest)。因此,实际上渲染一个Scene3D只需要关注视锥体裁剪和多次渲染通道(如阴影映射)即可。这可以简单地作为模型实例数组或实体系统。
可能不行,但这取决于您要查找什么。请参见https://code.google.com/p/libgdx-users/wiki/scene3d
如果您只想在呈现时优化加载并共享模型资源,则新的Libgdx 3D API(将成为0.9.9版本的一部分,也是当前夜间构建的一部分)似乎具有一些支持:http://blog.xoppa.com/loading-a-scene-with-libgdx/#more-71
如果您只是想寻找某些组织对象的工具,则可能有一个通用的Java场景图库可供您适应到Libgdx中。请尝试3D scene-graph library for Java?