• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

COCOS2D-X4.0 + Lua + Windos10 环境配置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

前言

程序每天都有要干的事情~~

最近在学Cocos2D - X,为什么学他?(程序员嘛学习那需要理由)cocos2dx是开源免费的产品,不管是在包的体积和其相应速度来说都是中小型游戏的首选,我是学Unity3D的,不过Unity的技术依旧没有止步不前,现在就是在学另一个技能,何乐而不为。

接下来开始环境的搭建

准备工作

在网上下载python2.7版本,注意,是2.7版本,3.0的版本不行
然后是cmake3.0以后的版本
我这里也有网盘资源
链接:https://pan.baidu.com/s/1zc1TC4ht-1eiDNhd4gLdsw
提取码:iihi

下载完之后就安装,这两个的包体积都不大,可以一路Next然后finish。
注意:
在安装cmake的时候可以直接将环境变量添加的系统变量中

环境变量的配置

在环境变量PATH中添加C:\Python27,如果安装到其他盘就将其python的路径添加到path中,我是win10,如果是win10以下,就是;C:Python27,注意与前面用分号隔开

下面cmake的环境变量是在安装的时候自动添加进去的所以不需要进行添加。

接下来就是在pathnext中添加;.PY;.PYM,(注意分号和点)如下图所示。

到这里环境变量就设置好了。

测试

我用的是lua编译的,网上大多数都是c++编译的所以,我才想写这篇博客,由于用的是cocos4.0的版本所以,编译的过程有些许的不一样。

测试Python是否正确安装,若安装正确,如下图:

测试cmake安装是否成功,若安装成功,如下图:

然后就去下载Visual Studio (哪个版本用着舒服就用哪个版本,我用的是2017的)

正式配置

接下来就去cocos官网下载4.0或者更高的版本(目前为4.0的版本)

cocos2d-x-4.0文件夹,运行setup.py。安装过程中会问你NDK和Android SDK的路径,如果没有,直接回车就行。

然后重启电脑,cocos到这里就安装好了,可以按一下cocos的版本,中间可能会问是否是要发送数据帮助cocos成长,随便你点击哪一个,不过我点的Y.

然后创建你的HelloWord!(程序员标配)

cocos new后面的HelloWorld是项目名,-l 指定语言(cpp,lua,js),-d是项目存放的路径。还可以用-p指定工程的包名,我这里用的是lua,所以-l 后面是-l lua,如下图:

文件夹下面包含的是这些内容

下面是很重要的,和网上其他的都不一样 Listening Carefully。
D:\CocosProject\HelloWorld\frameworks\runtime-src在这个路径下面新建一个build文件夹。
注意:必须在这个路径下面新建build文件夹,是在要纠结为啥要新建build这是官方的步骤。

先进入d盘,我将HelloWord放在d盘的CocosProject中的,你们可以指定,在上面也说过了
然后D:>cd D:\CocosProject\HelloWorld\frameworks\runtime-src\build
接下来执行这个命令cocos run --proj-dir … -p win32

注意:
我之前在这里卡了很久,为什么编译会出错,因为lua将proj.win32放在(D:\CocosProject\HelloWorld\frameworks\runtime-src)这个目录下的,所以我们应该在此文件夹下面新建一个build文件,因为cocos4.0是要手动编译的,4.0之前有一个实例sln,用vs打开设为启动项即可,所以不需要手动编译;但是在4.0的时候就需要手动编译,这里就是lua和c++不同的地方。


编译完成以后:
出现了期待已久的HelloWorld

设置启动项

在HelloWrold的目录下有一个win32.build的文件夹

用vs打开这个HelloWorld.sln文件

将HelloWorld设为启动项(千万记住),然后Ctrl + F5(起飞,芜湖)


万众期待

配置的过程中有什么问题欢迎下方留言~~


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Lua的table.sort排序发布时间:2022-07-22
下一篇:
protobuf的lua版发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap