我想知道如何渲染每侧具有不同 PNG 纹理的立方体,并且我想远离除 LWJGL 之外的其他第三方库。
最佳答案
自 LWJGL3 绑定(bind)起 STB library已被包括在内。这是一个小型的单文件实用程序库,可以执行加载纹理、声音文件或字体等操作。
<小时/>要渲染每侧具有不同纹理的立方体,您有两种选择:
- 使用另一个纹理边界分别渲染每个面。这是更直接的选择。
- 创建 texture atlas所有纹理并渲染整个立方体一次。这并不容易做到,但会提供更好的性能,特别是在渲染多个立方体时。
Introductory tutorial on how to use textures 。 (它是用 C++ 编写的,但应该很容易转换为 Java。)
关于java - 如何在没有 Slick 的情况下从 PNG 加载 LWJGL 纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31972106/