首页 > 代码库 > cocos2dx-lua之断点调试支持
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就不会有事。
cocos2dx-lua之断点调试支持
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。