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

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

原文链接:http://www.verydemo.com/demo_c161_i252304.html

一、开发框架:
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
http://wiki.eclipse.org/Koneki/LDT/User_Area/New_and_Noteworthy/New_and_Noteworthy_1.0
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.swfdiy.com/quick-lua-eclipse/
四、LDT1.0代码提示二:http://www.swfdiy.com/quicklua-add-self/

下面对上述文档中第【三】部分内容做出部分修正
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打开项目运行

使用BabeLuaQuick-cocos2d-x中编辑和调试Lua 使用BabeLuaQuick-cocos2d-x中编辑和调试Lua BabeLua是一款基于VS2012/2013的Lua集成开发环境,具有Lua语法高亮,语法检查,自动补全,快速搜索,注入宿主程序内对Lua脚本进行调试,设置断点观察变量值,查看堆栈信息等功能。 如何安装 请参考《系列1—BabeLua入门》 设置Quick-cocos2d-x项目 在VS菜单上选择:【lua】【Set 阅读详情

相关推荐

COCOS2DX-LUA 脚本开发之八】不用CCHttpClient而转用quick-cocos2d-x或cocos2dx-LuaProxy的Lua框架实现Lua-Http网络交互!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/lua1/1314.html           ☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您!                      利用 cocos2dx-LuaProxy 也可以来实现lu

李华明Himi 1万+

quick cocos2dx lua -v3.3

quick cocos2dx lua -v3.3

VS2013 + quick-cocos2dx + BabeLua 环境搭建

1. 背景现在所在的公司游戏开发框架是基于 cocos2dx 2.2.6,对于我这刚刚接触cocos不久的菜鸟来说,已经是顶礼膜拜了。但基于 cocos c++ 版游戏开发,会存在效率低,编译时间长,不支持动态更新等弊端。因此,公司决定转向 cocos Lua 进行游戏开发。从公司层面上讲,能提高开发效率,缩短产品开发周期,抢占市场等等。对我来说,能学习新的知识,这是我乐此不疲的。因此,我决定事先研

C&C的博客 1761

cocos2dx-luaquick-cocos2dx的区别

使用cocos创建以Lua开发的项目有2种方式: 1.使用cocos向导创建,语音选择为Lua,这种方式下文简称原生Lua项目 2.使用Quick的player模拟器创建,下文

ellis1970的博客 1415

quick-cocos2d-x可调试开发环境搭建(vs+babelua和vscode+luaide)

下文介绍Quick-cocos2d-x的调试开发环境搭建步骤

ellis1970的博客 6382

quick-cocos2d-x lua编写简单的场景

一、先看看我的目录结构 二、CCloud.lua require("app.CResource") local m_rc = RcCloud CCloud = class("CCloud", function() return CCSprite : create(m_rc.m_fname) end) CCloud.winSize = CCDirector : sharedDir

zwcwu31的专栏 1625

Cocos2dx Lua开发环境搭建

本文记录在 Windows 下搭建 cocos2dx lua 开发环境,还有调试设置。系统:Windows 7 64IDE:Mircrosoft Visual Studio 2013Cocos2dxcocos2d-x-3.13.1VS插件:BabeLua3.2.2.0准备工作下载 cocos2dx 源码,并运行 setup.py 脚本,该脚本为 python 脚本,所以系统还要先安装 pytho...

哲学天空的博客 5294

Cocos2d Lua开发环境完全搭建

总体思路:用cocos2d自带的phthon脚本生成工程,cocos2d自带lua虚拟机,通过babelua插件显示已经创建的lua工程 然后通过代码中增加lua-cocos2d的接口来创建工程 安装visual studio 2013 http://pan.baidu.com/s/1i5QMW1v 安装python http://pan.baidu.com/s/1eSy2I9...

u013321328的专栏 2413

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

一、开发框架: quick-cocos2d-x  https://github.com/dualface/quick-cocos2d-x  基于2.1.4版修改 quick-cocos2d-x win环境参考:https://github.com/dualface/quick-cocos2d-x/wiki/HOWTO-~-Setup-development-environment-fo

hezeping的专栏 9115

Mac下搭建quick cocos2d-x编译环境

mac+xcode搭建quick cocos2d-x编码环境

Cocos2d-x,IOS,游戏,开发/交流/学习/资源 马宗扬 7149

在eclipse LDT(Koneki)搭建quick-cocos2d-x的lua开发环境

在eclipse LDT(Koneki)搭建quick-cocos2d-x的lua开发环境 配置编译环境的基本步骤: 安装 Java SDK下载 quick-cocos2d-x 源代码设置环境变量配置eclipse LDT Step 1: 安装 Java SDK 从 http://www.oracle.com/technetwork/java/javase/downloa

linking530的专栏 697

Quick-Coco2d-x开发环境搭建

1.Quick-Coco2d-x介绍 Quick-Coco2d-x是Cocos2d-x在Lua上的增强和扩展版本,廖宇雷廖大觉得官方Cocos2d-x的Lua版本不是太好用,于是便在官方Lua版本的基础上进行了一次自己的封装,并且添加了一些游戏开发中常用的第三方库,便于开发人员使用。至于Lua与Javascript的比较或者是Quick-Coco2d-x与Cocos2d-x的开发效率之类的比较,

linking530的专栏 1380

谈谈对quick-cocos2d-x和cocos2d-x lua的区别理解

在说之前,我还是把这个两个名词区分一下,毕竟太长,后面打起来肯定麻烦,quick-cocos2d-x就简称quickcocos2d-x lua就姑且叫原生lua吧。 我觉得对于第一次接触这两个的小伙伴们肯定多多少少会跟我有一样的疑惑,这两个是使用两种不同的API吧。我只能说说对了一半,确实,quick有一套自己的API,但是,quick还是支持原生lua的api,就好比C和C++的关系,qui

wangdi的游戏社区 5123

cocos2d】从 cocos2d-x 到 quick

quick 是对 cocos2d-x lua 版本的一次再次封装,cocos2d-x 中的东西到了 quick 上面基本都能用。这篇文章主要讲从 cocos2d-x 转到 quick 需要注意的一些东西。

xingxinmanong的博客 1714

quick-cocos2d-x与cocos2d-x + lua 调研

quick-cocos2d-x与cocos2d-x + lua 调研 1. 前言 调研的目的是为新的游戏项目选择的技术方向,本文将主要以介绍quick为主,因为quick其实就是用cocos-lua,只是在上层框架有扩展而已,把扩展的部分直接去掉就是完全的coco...

chuchaner7283的博客 585

vs2017_cocos2d-x_Lua开发环境搭建

quicktest\frameworks\runtime-src\proj.win32目录打开解决方案,注意我这里平台工具集选择的是vs2013 v120。如果需要了解更多参数,可以执行:./create_project.bat -h。Lua project name:Lua Project VS下的名称。Lua scripts folder:Lua脚本项目目录。Lua exe path:加载lua脚本exe程序。Command Line:传给Lua脚本的编译参数。工程,不会拷贝其源码到新工程中。

qq_31461977的博客 356

quick-cocos2d-x 初体验(一)环境搭建

就目前了解的情况来看,quick-x对我的吸引之处有以下几点: 1、更完善的 Lua 支持,包括一个 Lua 框架对 C++ 接口进行了二次封装(代码量可减少一半以上) 2、补充了大量 cocos2d-x 没有提供,但游戏需要的功能 3、为提高开发效率,提供了 Objective-C 和 Java 的桥接模块,以及强化的 Windows/Mac 模拟器(该模拟器十分给力)

天涯海阁 1万+

cocos2d-Luaquick-cocos)开发环境搭建

第一次接触quick还是在去年(2014)使用cocos2dx-2.2.3时移植lua-network的时候。自从那时候开始对quick产生了兴趣。初识至今已有半年,却迟迟没有时间好好了解quick,直至今天quick已经正式并入cocos2dx并改名为cocos2d-Lua。我希望从quick开发环境搭建开始记录,为自己的开发日志开个好头。quick版本 : quick-3.3 finnal w

MrFoot的博客 1359
上一篇: cocos2d-x绑lua的开发环境 - meteoric_cry
下一篇: osx 自带的 ctags 是不支持 -R 选项的,注意了。。。
beMyBest
博客等级 码龄16年 18粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值