Cocos2d-JS环境配置教程-程序员宅基地

技术标签: cocos2d js java  

最近感觉还有时间,就在CSDN上再写一篇,顺便把一些错误纠正,下面开始正文,这里的Cocos2d-JS是3.0版本。这里环境配置还是有一些坑的,希望可以帮到看博客的你。

一、准备工作

1.安装python2.7x,注意必须是2.7x,这里有的可能已经安装了python3.0版本,但是目前的v3.0bate版本有的地方不支持,所以必须是2.7x版本,链接: Python 2.7.6

2.下载Android SDK Android 链接:SDK,没啥好说的

3.下载Android NDK 链接:NDK 也没啥好说的,

4.下载Cocos2d-JS,解压,这里博主解压到了Apache根目录下面(当然需要你安装配置了Apache,这里不再多说),这是因为用过Cocos2d-HTML5的人都知道,想用浏览器查看效果的话,需要放在服务器根目录下,如果不想用浏览器查看,可以任意位置解压,如图:

3f98c3f46f2f3df79ca22c7f3676f24c.png

二、在环境变量中添加系统变量

添加如下环境变量,这里需要注意的就是,PATH里面变量是添加的不是新建!然后是根据自己的下载的包的版本不同和解压的地址不同,有所差异,但是变量名一定要按照下面的这么写

NDK_ROOT  : E:\android-ndk-r9d

ANDROID_SDK_ROOT   : E:\adt-bundle-windows-x86-20131030\sdk

JAVA_HOME  :E:\Java

ANT_ROOT  : E:\apache-ant-1.9.3\bin   这里注意了,必须得有bin,有的教程里面没有,以后便会出现这个配置失败错误,来恶心人,如图:

97def822c2e2ecad4257b72443eaee38.png

随后在PATH里添加

;C:\Python27;%NDK_ROOT%;ANDROID_SDK_ROOT%\tools;%JAVA_HOME%/bin;E:\apache-ant-1.9.3\bin

【关于环境变量java_home那,那就是看你的下载的版本了,可能跟我的不一样,有的教程上写的是 JAVA_HOME  : C:\Program Files\Java\jdk1.7.0_51】

【关于PATH这里我说明一下,需要添加Python的地址】

【ant那,博主的是;E:\apache-ant-1.9.3\bin 而有的教程是;%ANT_ROOT%\bin,看自己哪个能识别吧,推荐博主这种。】

三、检查java和ant环境是否成功

首先检查ant环境,在cmd中分别输入ant和java -version,如果如图则配置成功:

d043b677c1e0cfb8809323e0f17a702d.png

这里说明下Buildfile: build.xml does not exist!

Build failed

【说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。】

1.如果都配置成功了,好的,终于可以安装了,打开CocosJS目录下的setup.py,如果你们上面的配置没有错误,这里就是一闪而过,要是有配置错误的地方,便会卡住

2.再次打开环境变量,Cocos创建的环境变量在用户变量里,需要把这个东西复制到“系统变量”里面,把 COCOS_CONSOLE_ROOT 像上面那样加百分号放到Path后,如图:

f02cbecafa5e8b9536a5532dadc1a5c6.png

四、新建一个hello工程

1.打开命令框,找到项目需要建的位置(这里博主是在Apache的根目录htdocs下建的,上文已说),输入

cocos new hello -l js

显示效果如图:

b1173bc3072b7cba3e411c25c3260b2f.png

2.再打开所建工程的目录可以看到自己新建的那个工程,如图:

d71ffabbf13cf83948ce6c14dde60832.png

3.咱们用浏览器看一下所建的是不是能运行呢?如果第一次打开黑屏,记得刷新一下,如图:

a94fc255e52aeb7eb9ec7f18acd76acd.png

source:http://blog.csdn.net/yuanxizifengling/article/details/38361267

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39991935/article/details/114491373

智能推荐

Ubuntu远程连接MySQL_ubuntu 连接远程mysql-程序员宅基地

文章浏览阅读308次。Mysql 想要远程客户端链接,必须给root修改可以远程访问的权限一、在连接服务器后,操作mysql系统数据库mysql -u root -puse mysql;查询用户表命令:select User,authentication_string,Host from user这里也可以看出host默认都是localhost访问权限二、接下来就是最重要的部分了:..._ubuntu 连接远程mysql

graylog使用总结这一篇就够了-程序员宅基地

文章浏览阅读1.3w次,点赞38次,收藏70次。graylog使用 graylog报警配置 graylog接springboot graylog使用总结 graylog邮件通知_graylog

用python的opencv库打开ip摄像头_opencv打开ip摄像头 [tcp @ 0x5586bdf2cbc0] connection to-程序员宅基地

文章浏览阅读1.6k次。使用IP摄像头,需要在手机上下载一个网络摄像头app,之后在app上开启云服务,就可以把手机摄像头当做电脑的另外一个摄像头。下载支持网络摄像头的app首先下载任意款网络摄像头,我的手机是华为mate20,我下载的软件是IP摄像头。打开app后,点击开启云服务就会出现以下内容了这里出现192.168..:8080等字样,把手机作为摄像头。点击开启服务器运行如下代码:拿到192..._opencv打开ip摄像头 [tcp @ 0x5586bdf2cbc0] connection to

QT学习之QString的arg方法-程序员宅基地

文章浏览阅读217次。在QT的QString中,arg方法类似于C中的printf中使用的格式输出符(只是有点类似)。在QT5的帮助文档中,可以看出以下几点:使用arg(str1, str2, str3)这种方法进行替换。使用arg(str1).arg(str2).arg(str3)这种方法进行替换。​使用arg(int,int,int)这种方式进行替换。..._qt qurl args

ubuntu16.04 安装ssh_ubuntu16.04重装ssh-程序员宅基地

文章浏览阅读2.2k次。安装sshroot@ubuntu: apt-get install openssh-server安装后需要启动sshroot@ubuntu: /etc/init.d/ssh restart允许root登录需要修改配置信息root@ubuntu: vi /etc/ssh/sshd_config修改为:修改保存后再重启sshroot@ubuntu: /etc/init.d..._ubuntu16.04重装ssh

关于Unity中红外线瞄准的效果实现-程序员宅基地

文章浏览阅读1.1k次。今天做一个FPS游戏的时候,由于我做的是第三人称的射击,所以需要一个枪的红外线瞄准的效果。一开始我在枪上挂一个很细很长的聚光灯,瞄准远处物体的时候,看起来有点红外线的样子,但是靠近之后光线就变成一个手电筒的那种光,不是我想要的效果。后来我用粒子特效,虽然远处近处都是一条射线,但是效果很粗糙,不是那种细细的有穿透的感觉,而是像激光一样,而且感觉不断生成粒子,性能消耗会很大。最后..._unity红外线效果

随便推点

Android Jetpack Compose Paging+SwipeRefresh实现分页和下拉刷新_android的paging和jetpackcompose-程序员宅基地

文章浏览阅读404次。implementation (“androidx.paging:paging-compose:1.0.0-alpha08”)implementation (“com.google.accompanist:accompanist-swiperefresh:0.9.0”)定义Item内容非常简单的一个标题和内容data class Content(val title:String,val content: String)定义RetrofitServiceinterface RetrofitServ_android的paging和jetpackcompose

mysql8.0忘记root密码后重置_mysql忘记root密码8.0以后-程序员宅基地

文章浏览阅读163次。mysql8.0版本较之前版本有些命令上变化,解决这个问题的方法是如下:1、以管理员身份运行cmd窗口,输入命令mysqld --shared-memory --skip-grant-tables2、新开一个cmd窗口,直接运行mysql,依次执行FLUSH PRIVILEGES(注意命令的结尾加分号),再使用ALTER USER 'root'@'localhost' IDEN..._mysql忘记root密码8.0以后

十大经典算法图解(详细版)-程序员宅基地

文章浏览阅读3.2k次。希尔排序的思想是采用插入排序的方法,先让数组中任意间隔为 h 的元素有序,刚开始 h 的大小可以是 h = n / 2,接着让 h = n / 4,让 h 一直缩小,当 h = 1 时,也就是此时数组中任意间隔为1的元素有序,此时的数组就是有序的了。从中轴元素那里开始把大的数组切割成两个小的数组(两个数组都不包含中轴元素),接着我们通过递归的方式,让中轴元素左边的数组和右边的数组也重复同样的操作,直到数组的大小为1,此时每个元素都处于有序的位置。由于两个小的数组都是有序的,所以在合并的时候是很快的。_算法图解

研发主管接私活被辞退,法院判决公司赔偿20.7万元_接私活赔偿案例-程序员宅基地

文章浏览阅读1.4w次,点赞19次,收藏52次。2019年8月15日,因员工李某在合资公司接私活,九次方大数据信息集团有限公司(以下简称:九次方公司)将其开除,被法院判定赔偿李某20.7万元,双方在违法解除劳动合同赔偿金存争议,经二审判决,驳回九次方上诉请求,维持原判。12月2日,中国裁判文书网公布了这起劳动争议的民事判决书。图源:中国裁判文书网接私活应不应该被公司开除?从法院公布的文书中,我们理清了事件的来龙去脉。原、被告主张九次方公司向一审法院起诉请求:判令九次方公司无须向李某支付违法解除劳动合同赔偿金20.7万元。_接私活赔偿案例

react native识别html5,GitHub - soliury/react-native-html-render: A html render for react-native-程序员宅基地

文章浏览阅读117次。react-native-html-renderA html render for react-native. But don't Suitable for all html. Only Suitable for the html generator by markdown with minify.Now it used by Noder.Be careful to use, the perfor..._react native render html 阅读器