博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cocos2dx C++与Lua合并开发的VS配置环境搭建
阅读量:4089 次
发布时间:2019-05-25

本文共 740 字,大约阅读时间需要 2 分钟。

去官方网站下载一个最新版的Cocos2d-x,运行setup.py来设置好环境变量后(前提你电脑要装好python来运行),然后看文件夹下面的Readme.md,里面会教你如何新建项目,如:

cocos new MyGame -l lua

这样就创建了一个Lua项目。

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

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

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项目名,随便写。

PS:如果想弄出Lua输出的控制台,可以将SimulatorWin.cpp里面的一段当前启用的宏代码:(这个是我自己亲自看源代码才发现这个问题怎么解决的,网上都找不到解决方案。所以除了单纯使用游戏引擎,去了解引擎底层原理也是非常重要的。)

#define SIMULATOR_WITH_CONSOLE_AND_MENU 0

修改为:

#define SIMULATOR_WITH_CONSOLE_AND_MENU 1

转载地址:http://vlyii.baihongyu.com/

你可能感兴趣的文章
VINS-Fusion Intel® RealSense™ Depth Camera D435i
查看>>
使用Realsense D435i运行VINS-Fusion并建图
查看>>
gazebo似乎就是在装ROS的时候一起装了,装ROS的时候选择的是ros-melodic-desktop-full的话。
查看>>
React + TypeScript 实现泛型组件
查看>>
TypeScript 完全手册
查看>>
React Native之原理浅析
查看>>
Git操作清单
查看>>
基础算法
查看>>
前端面试
查看>>
React Hooks 异步操作踩坑记
查看>>
聊聊编码那些事,顺带实现base64
查看>>
TypeScript for React (Native) 进阶
查看>>
React 和 ReactNative 的渲染机制/ ReactNative 与原生之间的通信 / 如何自定义封装原生组件/RN中的多线程
查看>>
JavaScript实现DOM树的深度优先遍历和广度优先遍历
查看>>
webpack4 中的 React 全家桶配置指南,实战!
查看>>
react 设置代理(proxy) 实现跨域请求
查看>>
通过试题理解JavaScript
查看>>
webpack的面试题总结
查看>>
实践这一次,彻底搞懂浏览器缓存机制
查看>>
Koa2教程(常用中间件篇)
查看>>