0
我正在研究一个游戏引擎,我希望能够绘制一个billboarded(即矩形到屏幕)quad,四边形的中心底部由一个单点。在OpenGL中绘制广告牌四分之一
我正在研究一个游戏引擎,我希望能够绘制一个billboarded(即矩形到屏幕)quad,四边形的中心底部由一个单点。在OpenGL中绘制广告牌四分之一
在OpenGL中,有转换矩阵的概念。这些决定了屏幕上物体的位置。从它们中可以读出指向“向上”和“向右”的向量(方向)。这些通常被称为向上向量和向右向量(第三个可以称为查看向量)。如何得到它们是described here。
一旦你有了它们,制作一个billboarded quad很简单。
P - right * .5 + up
+-------------+ P + right * .5 + up
| |
| |
| |
| P |
+------+------+ P + right * .5
P - right * .5
这些是坐标(P是治疗位置,在BB的底部中心)。您可以像任何其他四边形一样绘制这种四边形。
没有理由你不能自己创建标签... – 2010-09-03 06:24:14
我没有必要的声望来这样做 – Sukasa 2010-09-04 03:54:28