我已经搜索了一段时间,并听说有不同的方法来实现这个,所以我想来这里看看我应该做什么。
从我收集到的信息来看,我应该使用.. glBitmap 和在数组中使用0和0xFF值来制作地形。对此有何建议吗? 我尝试将其切换为四边形,但我不确定这样是否高效且符合预期的方式。
我希望地形能够拥有隧道,比如蠕虫。二维的。
以下是我迄今为止尝试过的:
我尝试制作一个glBitmap,所以..
pixels = pow(2 * radius, 2);
ras = new GLubyte[pixels];
然后将它们全部设置为0xFF并使用glBitmap(x,y,0,0,ras)进行绘制。这样就可以检查是否存在爆炸,并将任何像素设置为零。这是一种可行的方法吗?我不太擅长opengl,我能否在glBitmap上放置纹理?从我所见,我不认为可以。