0

这是立方体的样子: 在此处输入图像描述

在绘制立方体之前,我使用单一颜色来指定每个顶点,但立方体结果并不如我所愿。我已经启用并且在绘图之前depth_color_test也很清楚。COLOR_BUFFER_BITDEPTH_BUFFER_BIT

这是代码: https ://github.com/ufo22940268/Android_RollingBall/blob/master/src/hongbosb/rollingball/model/GLEnvironmentEntity.java

4

1 回答 1

3

这里的小数分隔符:

static public final float VERTEX_COLOR_ARRAY[] = {
    1.0f, 0,0f, 0.0f, 1.0f,
    1.0f, 0,0f, 0.0f, 1.0f,
    1.0f, 0,0f, 0.0f, 1.0f,
    1.0f, 0,0f, 0.0f, 1.0f,

    0.0f, 1,0f, 0.0f, 1.0f,
    0.0f, 1,0f, 0.0f, 1.0f,
    0.0f, 1,0f, 0.0f, 1.0f,
    0.0f, 1,0f, 0.0f, 1.0f,

    0.0f, 0,0f, 1.0f, 1.0f,
    0.0f, 0,0f, 1.0f, 1.0f,
    0.0f, 0,0f, 1.0f, 1.0f,
    0.0f, 0,0f, 1.0f, 1.0f,

    1.0f, 0,0f, 0.0f, 1.0f,
    1.0f, 0,0f, 0.0f, 1.0f,
    1.0f, 0,0f, 0.0f, 1.0f,
    1.0f, 0,0f, 0.0f, 1.0f,
};

应该是句点 ( .),而不是逗号。现在,它们被视为单独的元素,并使您的索引失控。

于 2012-12-24T03:59:24.193 回答