cocos2dx-lua之断点调试支持

cocos2dx 3.2版对cocos code ide支持已经相当棒了,不过话说,编辑器用起来感觉没有sublime顺手

支持cocos code ide已经支持创建lua项目了,可是默认创建的项目是不支持自定义原生代码了,那可咋办呢。

开源就是好,从他的模板里面把相关的所有c++代码全部弄出来,加入项目即可

具体路径:cocos2d-x-3.2\templates\lua-template-runtime

runtime-src\Classs,及runtime-src\win32等等

话说,这里还有一个文件是config.json,挺无聊的,都用lua了,干嘛不支持一点用lua搞定呢

不知道是我是手建项目还是怎么着,得补上以下两个宏才能正常编译

GLFW_EXPOSE_NATIVE_WIN32
GLFW_EXPOSE_NATIVE_WGL

cocos2dx在linux是使用cmake编译的,为什么win下面不支持使用cmake 呢。多好的东西啊

注意,记得AppDelegate.cpp下的executeScriptFile(src/main.lua)记得去掉,否则SimulatorWindow会先加载某个场景,提前将main加载将导致你要的场景被调试支持的场景盖掉

因为调试界面的start按钮会重新加载一遍src/main.lua,正常在src/main.lua会去加载登录界面,

而如果已经在前面加载过了,lua将不会再加载这个文件,导致登录界面出不来

而且如果是用另外的lua文件进行require过的,这个时候再次executeScriptFile就不会有事。

 

转载于:https://www.cnblogs.com/linbc/p/4034040.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值