OpenGL es 2.0에서 꼭지점의 색상을 어떻게 설정할 수 있습니까?정점의 색상을 지정하는 방법은 무엇입니까?
float[] TriangleColors = new float[]{
1.0f, 1.0f, 0.0f,
1.0f, 1.0f, 0.0f,
1.0f, 1.0f, 0.0f,
};
GL.EnableVertexAttribArray((int)GLKVertexAttrib.Color);
GL.VertexAttribPointer((int)GLKVertexAttrib.Color,
3, VertexAttribPointerType.Float,
false, 0, 0);
GL.GenBuffers(1, out colorBuffer);
GL.BindBuffer(BufferTarget.ArrayBuffer, colorBuffer);
GL.BufferData (BufferTarget.ArrayBuffer,
(IntPtr)(TriangleColors.Length * sizeof(float)),
TriangleColors,
BufferUsage.StaticDraw);
이 코드는 나를 위해 작동하지 않습니다
는 지금은 색상 배열을 사용합니다.
예를 들어 주시겠습니까? 정점 배열과 색상 배열이 있지만 인덱스 배열이 없습니다. –
확인. 어쩌면 예제 C# (C++) + OpenGL es 2.0이 있습니까? 나는 셰이더로 일한 적이 없다. –