AndEngine
xiaofei_stduio
这个作者很懒,什么都没留下…
展开
-
AndEngine引擎生命周期
AndEngine的基本运行原理: AndEngine除了采取低耦合、高内聚的框架策略细分引擎模块,使用OpenGLES进行游戏渲染之外;该引擎还以双线程方式分别驱动绘图与事务更新,事实上,它将游戏画面和游戏业务分为两组逻辑,并行跑在同级的互斥线程当中。具体地说,其绘图线程位于AndEngine提供的GLSurfaceView内部类GLThread(在AndEngine的org.and原创 2013-03-10 23:01:04 · 1423 阅读 · 0 评论 -
剖析AndEngine引擎中的Activity
BaseGameActivity(引擎中最基础的Activity)如果您想正常使用AndEngine,那么当前Activity就必须继承自BaseGameActivity或其子类,否则你连初始化Engine也做不 到。虽然它还有父类BaseActivity,但BaseActivity只提供了一些异步加载方法而无关AndEngine的主体实现。因 此,BaseGameActivity就是实际原创 2013-03-12 08:20:24 · 1445 阅读 · 1 评论 -
选择一个分辨率策略
可以通过下面的代码填充分辨率EngineOptions engineOptions = new EngineOptions(true,ScreenOrientation.LANDSCAPE_FIXED, new FillResolutionPolicy(), mCamera);FillResolutionPolicy:填充屏幕的宽度和高度(通过new FillResolutionPo原创 2013-03-13 15:57:11 · 891 阅读 · 0 评论 -
选择引擎的类型
AndEngine包括几种不同类型的engine,供我们选择。我们可以根据游戏的类型,来选择相应的engine,以提高游戏的性能@Overridepublic Engine onCreateEngine(EngineOptions pEngineOptions) { return super.onCreateEngine(pEngineOptions); /* The returned原创 2013-03-12 19:26:10 · 788 阅读 · 0 评论