AndEngine的基本运行原理:
AndEngine除了采取低耦合、高内聚的框架策略细分引擎模块,使用OpenGLES进行游戏渲染之外;该引擎还以双线程方式分别驱动绘图与事务更新,事实上,它将游戏画面和游戏业务分为两组逻辑,并行跑在同级的互斥线程当中。
具体地说,其绘图线程位于AndEngine提供的GLSurfaceView内部类GLThread(在AndEngine的org.andengine.opengl.view包下,非Android默认的GLSurfaceView),并通过GLSurfaceView子类,即AndEngine提供的RenderSurf