使用jpct-ae引擎进行3D开发,需要结合摄像头预览。   
布局为  <FrameLayout>
     <SurfaceView     />
     <GLSurfaceView     /> 
</FrameLayout>
其中,SurfaceView是用于照相预览的,GLSurfaceView用于jpct-ae的3D绘图。
为了让相机预览显示出来,我将GLSurfaceView的背景设置为透明mGLView.setZOrderOnTop(true); 
mGLView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
mGLView.getHolder().setFormat(PixelFormat.TRANSLUCENT); 在完成上面设置后,相机预览在GLSurfaceView后正常显示出来。
然后用jpct-ae进行绘图时,发现了这么一个问题:在GLSurfaceView中先画一个不透明的图,然后再画一个半透明的图,
混色出来的结果中缺会出现摄像头的图像,
也就是,不透明的图没有把相机预览的图像挡住。百思不得其解,是否是引擎本身的算法没有考虑到这个问题?androidjpct-ae3DGLSurfaceView引擎