public FloatBuffer getFloatBuffer(float[] arrs) {
FloatBuffer fbResult = null;
ByteBuffer vbb = ByteBuffer.allocateDirect(arrs.length * 4);
vbb.order(ByteOrder.nativeOrder());// 设置字节顺序
fbResult = vbb.asFloatBuffer();// 转换为Float型缓冲
fbResult.put(arrs);// 向缓冲区中放入顶点坐标数据
fbResult.position(0);// 设置缓冲区起始位置
return fbResult;
}
Android OpenGL之生成FloatBuffer
最新推荐文章于 2024-06-24 11:33:52 发布