是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。
这里简单介绍下jpct的基本用法
首先看一下activity里面的代码
GLSurfaceView mGLSurfaceView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 这是和一般的opengl一样,定义一个glview
mGLSurfaceView = new GLSurfaceView(this);
// 这是和一般的opengl一样,定义一个渲染类mGlRenderer
mGlRenderer = new GlRenderer();
mGLSurfaceView.setRenderer(mGlRenderer);
setContentView(mGLSurfaceView);
}
//这里记得要绑定生命周期
@Override
protected void onPause() {
// TODO Auto-generated method stub
Logger.log("onPause");
super.onPause();
mGLSurfaceView.onPause();
}
@Override
protected void onResume() {