【发布时间】:2015-03-05 21:53:07
【问题描述】:
以下问题是关于编码风格的。 (目前使用 JOGL + gl3)
如果我想用 JOGL 绘制包含相同纹理的大量不同对象,并减少资源使用,最好将对象及其纹理分开(意味着创建另一个名为纹理的类),还是制作这些对象中的纹理是静态的吗?
另一个问题是,如果我想画很多不同形状的分支(比如一百个),我应该写一个名为 Branch 的类,然后创建一百个分支实例并在每个分支中调用方法 drawMyself() ?或者创建一个包含一百个VAO的实例,每个VAO包含一个分支的顶点信息并调用一次drawMyself()方法?哪个更好还是有其他选择?
【问题讨论】: