1.安装cocos2d-js环境(Linux)

Cocos2d-JS是跨全平台的游戏引擎,采用原生JavaScript语言,可发布到包括Web平台,iOS,Android,Windows
Phone8,Mac,Windows等平台,引擎基于MIT开源协议,完全开源,免费,易学易用,拥有活跃的社区支持。Cocos2d-JS让2D的游戏编程门槛更低,使用更加容易和高效。和其他类似游戏框架相比,它定义了更加清晰的2D游戏编程的基本组件,采用易学易用的API设计,并采用全球领先、具备原生性能的脚本绑定解决方案实现游戏的跨原生平台发布,开发效率更高,使用上最简单。

Cocos2d-JS是Cocos2d-x的JavaScript版本,融合了Cocos2d-HTML5和Cocos2d-x
JavaScript
Bindings(JSB)。它支持Cocos2d-x的所有核心特性并提供更简单易用的JavaScript风格API,基于Cocos2d-JS的框架,您可以方便的使用JavaScript语言进行游戏开发,快速构建原型进行验证,并让您的游戏跑在所有支持HTML5规范的浏览器上。由于Cocos2d-html5的API和Cocos2d-x
JSB的API高度一致,可让您的游戏不用修改代码或者修改少量代码就可打包为原生性能表现的混合游戏,发布到原生应用市场,从而实现,一次编码全平台部署的效果,带给您全所未有的机遇。

之所以选择javascript,主要是跟这个语言的社区氛围有很大的关系,用的人越多说明发展趋势越好。闲话不说了,先按照官方文档配置开发环境吧。

首先需要下载最新的cocos2dx的开发包,http://www.cocos.com/download。下载cocos2d-x 3.16的版本(不是cocos creator)。

下载完,解压缩到某个文件夹,能找到一个setup.py的python脚本。
这里写图片描述

打开终端,输入(如果不能运行,确保可执行权限是否分配了)

$>./setup.py -h
Usage: setup.py [options]

Options:
  -h, --help            show this help message and exit
  -n NDK_ROOT, --ndkroot=NDK_ROOT
                        directory of ndk root
  -a ANDROID_SDK_ROOT, --androidsdkroot=ANDROID_SDK_ROOT
                        directory of android sdk root
  -t ANT_ROOT, --antroot=ANT_ROOT
                        directory that contains ant/ant.bat
  -q, --quiet           setup without setting NDK,SDK,ANT
 $>

这样就可以查看setup.py的用法,然后可以用下面语句设置路径

./setup.py -n ${NDK_ROOT} -a ${ANDROID_SDK_ROOT} -t ${ANT_ROOT}

要把${NDK_ROOT},${ANDROID_SDK_ROOT},${ANT_ROOT}设置成你自己的配置的环境的路径

另外的就是安装ANT,http://ant.apache.org
设置的路径要包括bin目录
我的ant路径就是

/home/geange/bin/Ant/apache-ant-1.10.1/bin

随意解压到你喜欢的目录就好
其他的SDK路径你自己百度吧

一般来说就可以说配置好环境了,接下来就是工程创建

cocos new -l js ProjectName

如果终端找不到cocos,有两种方法
1.source $HOME/.bashrc
2.重启电脑,让环境生效

后记:如果只是使用cocos2d-js的话,是不需要管androidSDK的,运行setup.py时只需要不断skip就好,如果以后有需要用到其他的开发,再添加即可

猜你喜欢

转载自blog.csdn.net/geange/article/details/78866630
今日推荐