天天看點

cocos2d-android設定透明背景

設定透明背景兩個地方,首先:

mGLSurfaceView.setZOrderOnTop(true);

mGLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);

mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);

然後在CCDirector.java中修改

public void setGLDefaultValues (GL10 gl)函數中

gl.glClearColor(0.0f, 0.0f, 0.0f, 1.0f);

改為gl.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);

ok,大功告成