【发布时间】:2014-06-02 22:19:46
【问题描述】:
我不知道如何使用 libgdx 将自定义属性传递到着色器。我的着色器中有一个浮点数:
attribute float a_ParticleStartTime;
我想在创建时将当前时间传递给我的着色器。我有我的网格,可以使用它来指定颜色和位置,如下所示:
mesh = new Mesh(true, MAX_VERTS, 0,
new VertexAttribute(Usage.Position, POSITION_COMPONENTS, "a_position"),
new VertexAttribute(Usage.Color, COLOR_COMPONENTS, "a_color"));
但是我不知道如何在 Usage 类中传递一个不是默认分类的属性。我需要通过当前时间。有人知道这样做的正确方法吗?我查看了示例,但一无所获。 :(
【问题讨论】:
标签: java opengl-es libgdx glsl shader