Lua开发者运行: 1790天

如何修改Cocos2dx让LuaStudio调试时可以文件下断点

作者:LuaStudio 发布于:2015-12-28 9:10 Monday 分类:编辑调试

我们知道、cocos2dx自动3.x之后都是从包中读取buffer、然后再调用luaL_loadbuff、这样就必须在内存文件中下断点,很不方便,如何能直接从文件中下断点呢?那就需要稍微改下cocos2dx的代码了!!

 

 

chunkName = prefix.substr(0, pos) + filename + NOT_BYTECODE_FILE_EXT;
                        if (utils->isFileExist(chunkName))
                        {
                                std::string fullpath = utils->fullPathForFilename(chunkName);
                                luaL_loadfile(L, fullpath.c_str());
                                return 1;
                        }

评论(6)条

123

评论发表于 2016-09-19 11:09 ----- 回复此人

怎么配置 才能提示cocos2dx的代码? 目前只有cocos2dxlua这边代码有提示 c++端的没有

LuaStudio

2016-11-04 08:11 回复评论

@123:菜单选项中可以设置!

liange

评论发表于 2016-08-06 16:14 ----- 回复此人

用luastudio 怎么调试cocos项目呀?请教大神

LuaStudio

2016-08-12 16:24 回复评论

@liange:自己看视频教程:http://www.luachina.cn/?post=11

zhuyue

2016-08-24 15:36 回复评论

@LuaStudio:使用VS2010,lua studio断点处中断,VS弹出以下警告:

Mars.exe 中的 0x75cec54f 处有未经处理的异常: 0xC0000090: Floating-point invalid operation

lua studio中每走一步,vs都会弹框警告,简直无语。求解决方法。

LuaStudio

2016-09-13 15:30 回复评论

@zhuyue:这是正常的

热烈欢迎各位留言,本人会虚心听取各位意见!