?游戏引擎是指一些已编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。,利用它可以非常容易的开发2D游戏。包括以下成员:Cocos2d-xCocos2d-iphoneCocos2d-:开发的语言不一样:Cocos2d-x使用c++、Cocos2d-iphone使用Object-:?,跨平台,轻量级的2D游戏引擎。。。。比如捕鱼达人,三国塔防等。。可以自由使用,修改源码,不需要像GPL一样公开源码,可以商用。。CocosDenshionAudio是声音引擎。Box2dPhysics和ChipmunkPhysics是物理引擎。LuaScript是Lua脚本。Lua是一个小巧的脚本语言。是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个研究小组,由RobertoIerusalimschy、WaldemarCeles和LuizHenriquedeFigueiredo所组成并于1993年开发。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua有一个同时进行的JIT项目,提供在特定平台上的即时编译功能。,使用Cocos2d开发就像拍电影,。,在界面上画一个僵尸。首先创建一个工程Cocos2DDemo2,在MainActivity中实现逻辑。【文件1-14】 MainActivity..;.;.;.;.;;;lassMainActivityextendsActivity{Directordirector;***@OverrideprotectedvoidonCreate(BundlesavedInstanceState){(savedInstanceState);//创建一个SurfaceView,GLSurfaceViewview=GLSurfaceView(this);setContentView(view);//();(view);/
黑马程序员安卓教程Cocos2d的介绍 来自淘豆网m.daumloan.com转载请标明出处.