android 3d 问题汇总1
第一例子就遇到问题了!!
问题描述:
直接生成intBuffer:
int one = 0x10000;// 三角形的3个顶点private IntBuffer triggerBuffer = IntBuffer.wrap(new int[]{ 0, one, 0, // 上顶点-one, -one, 0, // 左下顶点one, -one, 0, }); // 右下顶点ByteBuffer qbb = ByteBuffer.allocateDirect(quater.length * 4); qbb.order(ByteOrder.nativeOrder()); quaterBuffer = qbb.asIntBuffer(); quaterBuffer.put(quater); quaterBuffer.position(0); //正方体颜色缓存 ByteBuffer quacbb = ByteBuffer.allocateDirect(quaColors.length * 4); quacbb.order(ByteOrder.nativeOrder()); quaColorBuffer = quacbb.asIntBuffer(); quaColorBuffer.put(quaColors); quaColorBuffer.position(0);
<uses-sdk android:minSdkVersion="3" />