Cocos2dx 3.4 BabeLua 3.0.1.0 Windows下lua环境配置
Cocos2dx BabeLua3.0.1.0 Windows下lua环境配置@author 路人 @time 2015.08.24 @updateTime none @reference http://www.cocoachina.com/bbs/read.php?tid-205043-page-1.html @reference http://blog.csdn.net/babestudio/article/details/27228865 这篇文章用于VS 2013里cocos2dx_lua环境的搭建,包含VS里BaBeLua插件的安装和使用.
安装vs和下载插件首先是安装VS 2013,到百度网盘下载BabeLua插件,双击BabeLua插件,即可安装运行. 然后重启VS,如果在工具栏上看到了LUA这一栏,则表示成功安装.如果重启VS时,提示安装失败,请尝试重新安装. 新建Lua项目打开一个cocos2dx_lua win32 项目,解决方案在自己项目的中 frameworksruntime-srcproj.win32目录中. 要配置Lua插件,要先运行当前项目,产生一个可执行程序,作为宿主程序.下面开始介绍如果配置和使用BabeLua插件. 提示:如果运行cocos2dx 3.4示例项目黑屏.请把下面代码加到AppDelegate 中的AppDelegate::applicationDidFinishLaunching()方法. string strPath = CCFileUtils::getInstance()->getWritablePath(); vector<string> vtPath = CCFileUtils::getInstance()->getSearchPaths(); vtPath.push_back(strPath + "res/"); vtPath.push_back(strPath + "src/"); CCFileUtils::getInstance()->setSearchPaths(vtPath); 我用的BabeLua插件版本是3.0.1.0,相对于网络上介绍的2.1.4.0版本,使用更加简洁,界面稍有不同之处,功能是一样的. 选择工具栏LUA中的New Lua Project,会弹出下面的提示框,用于新建Lua项目. 上图分别设置:
点击ok后,会自动新建一个Lua工程. BabeLua的基本使用
BabeLua调试做了这么多,要的就是这个调试功能,和调试C++代码一样. 首先要先运行项目,产生exe文件(之前已经提过).然后把生成的Lua项目设置成启动项目,在Lua文件中添加断点.然后按F5启动项目,等待进入断点,效果图如下: 按F9增加和删除断点,F10逐过程,F11逐语句进行跟踪调试。 这个是调用堆栈 局部变量窗口什么 值都没有 得到,我目前是这样的. 每次我都只能把鼠标放在对应的局部变量上才能看到具体的信息. 或者用鼠标把cocos2d-x对象拖到“监视”窗口中查看. BabeLua问题汇总链接 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |