andEngine的专栏

把别人的掌握了,就是自己的

开始学习andEngine(1)

今天正式开始学习andEngine游戏引擎,所谓游戏引擎,就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等”。

http://www.andengine.org/forums/ 以后要经常逛这个论坛了。

今天先开始一点点吧。图一是该引擎的源代码文件,可以从google code 上下载

   

图一

先来一个简单例子吧,这个"空"文件EngineTestActivity继承andengine.jar的BaseGameActivity,

并实现了onLoadEngine->onLoadResources->onLoadScene->onLoadComplete 方法

package com.bupt.engine;

import org.anddev.andengine.engine.Engine;
import org.anddev.andengine.entity.scene.Scene;
import org.anddev.andengine.ui.activity.BaseGameActivity;

public class EngineTestActivity extends BaseGameActivity {

	@Override
	public Engine onLoadEngine() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void onLoadResources() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Scene onLoadScene() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void onLoadComplete() {
		// TODO Auto-generated method stub
		
	}
}



再发张图,介绍下它们之间的关系

      

图二

暂时这样吧,学一会再写!

补充:
BaseGameActivity
如果您想正常使用AndEngine,那么当前Activity就必须继承自BaseGameActivity或其子类,否则你连初始化Engine也做不到。虽然它还有父类BaseActivity,但BaseActivity只提供了一些异步加载方法而无关AndEngine的主体实现。因此,BaseGameActivity就是实际上的AndEngine最基础用类无疑。


第一篇博客,呵呵




阅读更多
个人分类: android
想对作者说点什么? 我来说一句

AndEngine最新jar包

2014年01月29日 909KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭