【发布时间】:2013-02-16 14:12:26
【问题描述】:
我是 LWJGL 的新手。当我尝试制作一个由 100*100 立方体组成的关卡(我使用 QUADS 来创建它)时,我的笔记本电脑上的速度约为 8 fps。当我删除立方体的 5 个面并只渲染顶部时,我得到 10fps。怎么会这样?当我删除立方体的 5 个面时,我期望获得 5 或 6 倍的性能。我得出的结论是,顶点的数量不会像对象的数量那样影响性能。我还创建了 BLOCK 类的新实例来为立方体的所有 6 个面存储一些随机颜色。有人可以帮我吗?如何大幅度提高性能? (只是一般性地询问。不是一步一步)。我现在唯一能想到的就是取一堆附近的块,如果它们是同一个块(例如泥土),则将它们渲染为巨大的单个块,但改变它的纹理以使其看起来很多块。
【问题讨论】:
标签: performance opengl lwjgl