全部代码Eclipse 3.2下测试成功
第6课
读取png图片
最主要的就是common 里面的TextureLoader.java
其实很简单,就是调用jogl里面现有的
看使用方法
import common.TextureLoader;
private Texture pngtexture1;
在init中添加
pngtexture1 = TextureLoader.load("data/jogl.png");
在display中添加
gl.glEnable(GL.GL_BLEND); //允许混合
gl.glBlendFunc(GL.GL_SRC_ALPHA, GL.GL_ONE_MINUS_SRC_ALPHA);
gl.glAlphaFunc(GL.GL_GREATER, 0);
gl.glEnable(GL.GL_ALPHA);
通过 pngtexture1.bind();绑定
在下面添加
gl.glTexEnvf(GL.GL_TEXTURE_2D, GL.GL_TEXTURE_ENV_MODE, GL.GL_REPLACE);
这样就好了最好还是看源代码
还有就是不错的jogl
http://fivedots.coe.psu.ac.th/~ad/jg2/ch16/jogl2.pdf
下面那我朋友提供了个不错的学习地方,大家新的学习资料了
http://jerome.jouvie.free.fr/OpenGl/index.php