答案 0 :(得分:3)
最简单的方法是绘制带有“星形”纹理的纹理贴图四边形。您可以在此处阅读有关纹理贴图的教程:http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=06
该教程教授如何使用纹理绘制立方体。 你只需画一张脸,而不是全部六张。
本教程是用C ++编写的,但接近最后你可以下载Delphi版本的源代码。
您可能希望稍后添加其他效果,例如透明度。您还可以在NeHe网站上阅读相关内容。它有很多关于OpenGL的有用教程。这是学习OpenGL的好地方。
答案 1 :(得分:2)
如果您是OpenGL的新手,如果您使用的是Delphi,那么您最需要的就是GLScene。成熟,活泼,非常好的代码质量,当然,免费。
答案 2 :(得分:0)
为什么不编写算法来使用2D GLuByte数组在代码中按程序生成纹理,如Redbook中的“checker.c”示例?而不是遵循完美的棋盘图案,弄清楚如何制作该星的2D纹理并使用glTexImage2D(...)
将其映射到四边形。