Lua cocos2dx (quick cocos2d x ) Lua调试开发环境搭建资源总结

8 篇文章 0 订阅
5 篇文章 0 订阅
一、开发框架:
quick-cocos2d-x   https://github.com/dualface/quick-cocos2d-x  基于2.1.4版修改
中文官网: http://cn.quick-x.com
quick-cocos2d-x win环境参考:https://github.com/dualface/quick-cocos2d-x/wiki/HOWTO-~-Setup-development-environment-for-Windows
quick-cocos2d-x mac环境参考:https://github.com/dualface/quick-cocos2d-x/wiki/HOWTO-~-Setup-development-environment-for-Mac

二、Lua开发IDE: 
LDT1.0 支持Lua5.1,5.2:  http://www.eclipse.org/koneki/ldt/#installation
LDT1.0是IDE,既可以编辑也可以调试,基于eclipse。

Lua文本编辑器:百度一下 sublime_text很多。
sublime_text 适合熟手,对 sublime_text的工作模式熟悉后,使用它的编辑速度是非常快的。


三、Cocos2dx + quick-cocos2d-x 的Api在Lua开发IDE
提示调试配置 及 调试基础配置:在winXP+Eclipse中搭建quick-cocos2d-x的lua开发环境
http://www.tuicool.com/articles/rQbAZj
四、在  sublime_text 中代码提示的简单笨办法:将quick-cocos2d-x中需要的几个核心lua文件代码粘贴到你需要编辑的文件末尾然后使用--[[ ]]将其注释,编辑完成后再删除。

下面对上述文档中第【三】部分内容做出部分修正
a、文中 : 9. Lua程序要连进来,需要Luasocket的支持(参考第3步说明), 同时需要在项目里引入一个debugger.lua文件,这个文件可以在ldt里面生成导出
     在LDT1.0 中已经对debugger.lua做出了修正,可以直接导入项目即可
b、然后在项目lua代码开头(比如game.lua,或者main.lua)加以下代码
        local initconnection = require(“debugger”)
        initconnection(’127.0.0.1′ , 10000 , ‘luaidekey’)
​     如果LDT1.0中配置调试的时候都是用上面这三个默认值,那么代码可以修改为:​
    ---[[
      local initconnection = require(“debugger”)
         initconnection()
    --]]
c、mac下调试需要修改debugger.lua :
将项目中从 LDT1.0中导入的debugger.lua 第1666行 修改为:M.base_dir = workingdirectory or os.getenv("HOME")
避免1700行对M.base_dir的非空检测失败
   或者在传入相应的工作目录:
     ---[[
      local initconnection = require(“debugger”)
         initconnection()
    --]]

调试使用quick-x-player,打开lua程序进行调试
步骤如下:
1、项目导入debugger.lua ,并在main.lua开头中启用调试代码
2、选择需要调试的代码并断点标记
3、启动LDT1.0中的调试配置
4、使用quick-x-player打开项目运行
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值