Xav*_*ier 9 iphone graphics android opengl-es webgl
我想用许多多维数据集制作游戏,并计划将其放在移动平台上,也可以使用webgl在网络上.我的问题是,当我为每个立方体进行一次电话会议时,我会对帧速率产生影响.有没有办法我可以对opengl进行单次绘制调用来绘制它们?立方体之间的唯一区别是位置和颜色.
Jay*_*esh 4
我自己也遇到了同样的问题。我昨天问了类似的问题并自己回答了。看一眼:
OpenGL ES 中的高效绘图方法
您希望使用 gl.bufferData 创建顶点缓冲区并将它们上传到显卡内存一次。然后每次执行 gl.drawElements 或 gl.drawArrays 时都使用对该缓冲区的引用。在 3D 场景的内容下次更改之前,您可以使用上传到显卡内存中的此缓冲区。
归档时间:
15 年,3 月 前
查看次数:
4592 次
最近记录:
15 年,2 月 前