Quick-cocos2d-x使用Lua作为脚本语言,因此,能够进行Lua代码编辑的环境,就可以作为Quick-cocos2d-x的开发环境
如果只是为了普通的代码编辑,那你使用任意一款文本编辑器即可,甚至是系统自带的
如果想代码高亮,自动补齐,跳转等,可以使用Vim,sublime text等编辑工具,喜欢Visual Studio和eclipse的朋友,也不用担心,这些都是可以的
下面给出一些参考连接,大家自行取用
使用VS插件在VS2012/2013上编辑和调试Quick-cocos2d-x的Lua代码
用 Eclipse LDT 调试 quick-cocos2d-x 游戏
sublime text
(对lua支持好 编译快)
前言
Quick-Cocos2d-X
什么是Quick-Cocos2d-X
如何搭建Quick-Cocos2d-X开发环境
注意:Quick-Cocos2d-X需要Python的支持 请自行下载2.x的Python

Mac:
Windows:
Quick-Cocos2d-X Player的使用
在完成上述配置并重启计算机后,就可以打开 player/对应平台工程 进行Player的编译了。Player本身其实是一个调试运行Quick项目的模拟器,并且默认情况下的Welcom界面可以提供我们一些常用功能,例如Samples,打开/创建项目等,其中Windows下的创建项目功能还未提供。
Mac:
Win:
e:\MyProject
即可以在E:\MyProject的文件夹下创建一个叫QuickDemo的项目 这里会取PackageName的最后一段文本作为项目名称。 之后就可以编译运行了
Sublime Text
什么是Sublime Text
如何安装Package Control
安装Package Control方式有两种
方式1
Ctrl+`
”
//
从菜单 View – Show Console 或者 ctrl + ~ 快捷键,调出 console。将以下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装。以下提供 ST3 和 ST2 的安装代码:
Sublime Text 3:
import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), ‘wb’).write(urllib.request.urlopen( ‘http://sublime.wbond.net/’ + pf.replace(‘ ‘,’%20’)).read())
Sublime Text 2:
import urllib2,os; pf=’Package Control.sublime-package’; ipp =
sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp)
else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler(
))); open( os.path.join( ipp, pf), ‘wb’ ).write( urllib2.urlopen(
‘http://sublime.wbond.net/’ +pf.replace( ‘ ‘,’%20’ )).read()); print( ‘Please
restart Sublime Text to finish installation’)
//
方式2
如何安装QuickXDev
下载和当前使用quick版本相同的quickxdev安装(解压到packages 重命名文件夹为QuickXDev) 然后 PackControl的自动更新设置(control.sublime-settings)
“auto_upgrade”: true, 设置为false
QuickXDev更新至3.2rc1
通过Package Control安装QuickXDev


// must set the path
“quick_cocos2dx_root”: “你的Quick-Cocos2d-X目录”,
//在Sublime Text 2目录下搜下 quick_cocos2dx_root 发现这个路径是用来找player的(在quickx.py文件中) 如
果出现
player no exists 可能是由于quick cocos2dx版本和quickdev不兼容 手动改下路径就好了 –最好的办法是搜
player no exists
// lua template attributes
“date_format”: “%Y-%m-%d %H:%M:%S”,
// i.e. peter or peter (peter@gmail.com)
“author”: “填自己喜欢的”,
// compile_scripts encrypt key,no encrypt when empty
“compile_scripts_key”: “”
}
QuickXDev提供的主要功能
三、主要功能。
1、
quick-cocos2d-x api代码提示
,包含framework和cocos2dx tolua部分。
2、
跳转到定义处
。
1)支持framework中的所有类、方法和属性,如display.newScene。
2)支持cocos2dx tolua中的类和方法和define和enum,如CCMoveTo、CCMoveTo:create。

资源区
http://cn.cocos2d-x.org/download/
http://www.sublimetext.com/
https://sublime.wbond.net/
一、常用的插件
1、Package Control
各个包的安装与管理,非常方便,几乎每个开发者都会用到。
2、SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。
3、BracketHighlighter
类似于代码匹配,可以匹配括号,引号等符号内的范围。用于显示对应所在的位置。
4、Function Name Display
在状态栏中显示当前行所在的方法名称。
5、Status Bar Extension
在状态栏显示当前文件编码及系统类型。
6、IndentGuides
代码函数或标签起点与终点提示。
1、ConvertToUTF8 支持UTF-8编码的插件
2、Bracket Highlighter 用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效
3、DocBlockr DocBlockr可以自动生成PHPDoc风格的注释。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++
4、Emmet(Zen Coding) 快速生成HTML代码段的插件,强大到无与伦比,不知道的请自行google
5、SideBar Enhancements 这个插件改进了侧边栏,增加了许多功能
6、Themr 主题管理,切换主题的时候,不用自己修改配置文件了,用这个可以方便的切换主题
AndyEdits 跳回 Alignment“=”对齐