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