我使用OpenGL(OpenTK)和C#开发2D游戏。 我喜欢有一个由星星和雾组成的随机背景。为游戏生成随机背景
在我的投影中间是一艘星舰。 星舰可以向任何方向移动。 背景也会以任何方向动态生成。 我的问题是性能。我为一个小的 区域渲染了48000个顶点 (6000个具有.png纹理的矩形)。由于我的星舰正在移动,该地区将会增长。 我的电脑:CPU 4核心x 2300mhz,GeForce 9800 GTX +及其仍然 运行缓慢。这是正常的吗?
在我心中有一个解决方案。渲染区域并为backgroundtexture创建一个位图。
也许你有更好的解决方案。或者你可以告诉我动态创建背景纹理的缺点 。
这就是我现在所做的。但没有图片。我生成真正的星星和雾。我已经想到了构建背景图片的解决方案。 – 2012-03-22 00:49:53