Cocos2dx C++与Lua合并开发的VS配置环境搭建

Cocos2dx C++与Lua合并开发的VS配置环境搭建,第1张

概述去官方网站下载一个最新版的Cocos2d-x,运行setup.py来设置好环境变量后(前提你电脑要装好python来运行),然后看文件夹下面的Readme.md,里面会教你如何新建项目,如: cocos new MyGame -l lua 这样就创建了一个Lua项目。 编译完成后,可以进入打开新建项目里面的.sln后缀的文件,用VS2013来打开,编译成功可以运行。 但是现在这个.sln只是C++ @H_404_1@去官方网站下载一个最新版的Cocos2d-x,运行setup.py来设置好环境变量后(前提你电脑要装好python来运行),然后看文件夹下面的Readme.md,里面会教你如何新建项目,如:

cocos new MyGame -l lua
@H_404_1@这样就创建了一个Lua项目。

@H_404_1@编译完成后,可以进入打开新建项目里面的.sln后缀的文件,用VS2013来打开,编译成功可以运行。

@H_404_1@但是现在这个.sln只是C++工程,我们还要对Lua进行开发,并且挑了N天后本人认为在VS上安装babelua插件是最完美的做法。

@H_404_1@babelua的项目配置:

Lua scripts folder:Lua脚本的位置,在cocos项目的src文件夹。 Lua exe path:寄主程序,选择cocos项目文件夹里的simulator\win32\下面的exe文件即可。 Working path:工作路径,这里不用填,因为我们调用程序的时候会传进工作路径参数。 Command line:命令参数,这里一定要填写-workdir工作目录参数,不然断点命中不了的。比如-workdir C:\document\TestLuaGame2。 Lua project name:Lua项目名,随便写。 @H_404_1@PS:如果想弄出Lua输出的控制台,可以将SimulatorWin.cpp里面的一段当前启用的宏代码:(这个是我自己亲自看源代码才发现这个问题怎么解决的,网上都找不到解决方案。所以除了单纯使用游戏引擎,去了解引擎底层原理也是非常重要的。)

#define SIMulATOR_WITH_CONSolE_AND_MENU 0
@H_404_1@修改为:

#define SIMulATOR_WITH_CONSolE_AND_MENU 1
总结

以上是内存溢出为你收集整理的Cocos2dx C++与Lua合并开发的VS配置环境搭建全部内容,希望文章能够帮你解决Cocos2dx C++与Lua合并开发的VS配置环境搭建所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1081007.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存