2010-11-23 110 views

回答

4

通常這是通過兩步完成。假設您希望2D形狀始終像GUI一樣位於場景的「頂部」,我會渲染3D場景,然後使用glOrtho2D並繪製您的形狀。您可能還想要禁用深度測試。一定要爲每一幀的3D設置備份。

1

您可以使用其他工具包並嵌入OpenGL框架。 SDL是流行和便攜式。

2

繪製場景後,可以將相機矩陣設置爲正交視圖,然後繪製二維覆蓋圖。

如果您的2D覆蓋圖的輪廓是任意形式的自由格式,您可以使用alpha遮罩來實現它。