【发布时间】:2011-04-19 00:49:42
【问题描述】:
我正在用 Java LJGWL (OpenGL) 编写游戏。我正在使用一个为我处理很多混乱细节的库,但需要找到更快的方法来做到这一点。
基本上,我想将屏幕上的每个像素设置为尽可能快地说出随机颜色。 “随机颜色”只是一个每 2-3 秒更新一次的数组 [][]。我已经尝试过绘制矩形和使用图像,对于我想要做的事情来说,两者都很慢。
我想我想学习如何编写 GPU 着色器?这是最快的方法吗? LJGWL 向 java 公开 OpenGL api。关于如何开始使用 OpenGL 着色器的任何基本教程?或者我应该动态地创建某种纹理,然后直接抛出整个纹理,这样会更快吗?
【问题讨论】:
-
每个像素为相同的随机颜色,还是每个像素为不同的随机颜色?