概述
cocos2d是一个基于MIT协议的开源框架,用于构建游戏,应用程序和其他图形界面的交互应用。
作为一个游戏引擎, 它可以帮你在创建游戏时节省很多的时间和精力,是目前非常流行的游戏引擎之一。在2D游戏方面,可以说是绝对的王者,市场占有率非常高。
cocos2d-x,采用C++语言。所以cocos2d-x是跨平台的,因为无论是android,ios,还是windows,都是支持C/C++的。所以只需写一次代码,通过配置不同的平台的开发环境,就可以在各个平台上运行。
下面简单说下cocos2d-x通过eclipse搭建安卓开发环境。
搭建环境需要的工具
- JDK:java开发环境。需要安装,安装结束后需要配置环境变量。关于JDK的环境变量的配置,有很多资料,这里不再赘述。
- Android SDK:Android 开发工具包,进行android开发必备工具。
- Android NDK:Android本地开发工具包,简单来说,就是用C/C++进行安卓开发。
- ANT:是Apache基金会下的跨平台构建工具,它可以实现项目的自动构建和部署等功能。这里用来自动构建android程序。
- Eclipse:安卓的开发平台之一。
- Python:一种面向对象,解释性的高级程序设计语言。在这里用来创建cocos2d-x项目。
- cocos2d-x:这个就不多说了。
下载eclipse时,最好下载集成android开发环境的eclipse,集成的eclipse自带ADT(安卓开发的组件)和SDK。可以先运行一个android的helloworld,如果运行没问题,再配置其他的环境。如果 helloworld都无法运行,可以参考网上的教程,先确保安卓开发的环境没问题。
ANT,cocos2d-x,NDK在网上可以下载,一般都是一个压缩包。解压即可,记住解压后的路径,配置环境变量时要用。
Python下载后,需要安装。安装过程中,都采用默认设置,最后需要记住Python的安装路径。