【发布时间】:2014-11-13 22:47:57
【问题描述】:
我正在使用 OpenGL 3.2 版并已成功创建粒子系统。我使用实例化渲染绘制我的粒子,并在实例化缓冲区中给出粒子偏移量。我使用广告牌来找到粒子的正确旋转。
我目前的问题是,如果我想使用具有不同纹理的不同类型的粒子,我不确定如何以“好”的方式进行操作。我找不到任何关于如何将纹理 ID 作为顶点数据传递的信息,这是我的第一个想法。我可以传入一个整数并使用 if-elseif 结构来找到正确的结构,但这似乎不对。
【问题讨论】:
-
纹理图集可以吗?