前言
 
本来想写CSharper 学Cocos2dx系列的。但是最近在了解许多跨平台游戏开发框架后 最终决定使用Quick-cocos2d-x+lua进行第一个游戏项目的开发。经过一天多的折腾 终于把开发环境搭建出来了,下面我们步入正题
 
Quick-Cocos2d-X
 
     什么是Quick-Cocos2d-X
         
          Quick-Cocos2d-X 是针对Cocos2d-x lua版本豪华版封装,它在Cocos2d-x的luabinding基础上提供常用功能的封装 以及重写了部分组件,旨在降低开发者的学习曲线,使开发者不用去过多的了解Cocos2d-x C++底层实现
 
     如何搭建Quick-Cocos2d-X开发环境
          
        注意:Quick-Cocos2d-X需要Python的支持 请自行下载2.x的Python
          
          首先我们要下载Quick-Cocos2d-X的最新版本,后文有提到。解压缩到磁盘上以后,我们来看下它的目录结构,如图所示:
                  
     其中的
   
     Bin目录下存放着我们创建、编译、打包项目的一些脚本
     
     Docs中存放的是各类Api 比官网的要完整很多
     
     Lib中存放Cocos2d等各类库
     
     Player 用来执行我们的quick项目的 模拟器 同事兼备调试功能
     
     其它的就暂时不多说了,下面我们来看安装部分。
     
     Mac:
          直接把Setup_mac.sh拖到 “终端” 中 回车运行即可
 
     Windows:
          需要配置环境变量
                在用户变量中增加 COCOS2DX_ROOT=%QUICK_COCOS2DX_ROOT%\lib\cocos2d-x   
                在系统变量中增加 PATH=%QUICK_COCOS2DX_ROOT%\bin\win32
                然后直接运行Setup_win.bat
          
                    
 
    Quick-Cocos2d-X Player的使用
    
    在完成上述配置并重启计算机后,就可以打开 player/对应平台工程 进行Player的编译了。Player本身其实是一个调试运行Quick项目的模拟器,并且默认情况下的Welcom界面可以提供我们一些常用功能,例如Samples,打开/创建项目等,其中Windows下的创建项目功能还未提供。
 
     创建项目
     
     Mac:
          直接使用Player中的创建项目功能即可
     Win:
          到Quick-Cocos2d-X框架下的bin目录下 运行create_project.bat即可 其中需要两个参数 -p [packagename] -o [directory]
          例如:create_project.bat -p com.manon.loki.QuickDemo -o e:\MyProject 即可以在E:\MyProject的文件夹下创建一个叫QuickDemo的项目  这里会取PackageName的最后一段文本作为项目名称。 之后就可以编译运行了
          
          在VS中 当前2.2.5版本的Quick模板创建的项目略有问题  获取不到ProjectDir 这个抽时间研究下,目前这是一个坑。。。所以我基本不用vs做开发
 
Sublime Text
 
     什么是Sublime Text
 
          Sublime Text是一个收费的文本编辑器,据说功能很强大,这里我们只关注它如何编辑lua脚本,以及智能提示Quick-Cocos2d-X的Api。
          
          实现这个功能我们需要用到Package Control与QuickXDev插件 。
 
          这里建议在官网下载最新版本的Sublim Text 因为官网虽然是收费版本,但是也跟那些所谓的破解版/中文汉化版没啥区别,不影响实际开发。          
 
     如何安装Package Control
 
          安装Package Control方式有两种
               
                   方式1 
                         通过Sublime Text控制台,使用官方提供的命令方式实现下载 
                          Mac/Windows版本的命令行快捷键都是 "  Ctrl+` "
                   方式2
                         直接下载插件到本地。
                         然后使用Preferences->Browse Packages打开插件所在目录
                         把插件拷贝进去解压缩即可
                      
     如何安装QuickXDev
           
          通过Package Control安装QuickXDev
                    
                    Preferences->Package Control 在控制台中输入Install Package
                    
                    
                    然后回出现如下控制台
                    
                    输入QucikXDev回车即可进行插件安装,大概几秒钟后安装完毕
 
                    安装完QuickXDev之后还需要进行配置
                    在Preferences->Package Settings->QuickXDev中选择Settings User
                    大概设置是这样的
                    
                    {

// must set the path
                        "quick_cocos2dx_root": "你的Quick-Cocos2d-X目录",
                        // 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就可以生效了
 
          QuickXDev提供的主要功能
             1、Quick-Cocos2d-X Api智能提示于补全
                2、提供了Lua脚本的编译及加密功能
                3、提供了Run With Player的快速运行及调试功能

          这样我们就可以使用Sublime Text进行lua脚本的编写及调试了  亲测比VS好用许多。附截图一张。另外Quick-Cocos2d-X除了自身的Api,还支持Cocos2d-x的lua Api。所以Quick没有提供的Api我们需要去Cocos2dx官网去查找
          
 
资源区
 
Quick-Cocos2d-X 下载 http://cn.cocos2d-x.org/download/
Sublim Text        下载 http://www.sublimetext.com/
Package Control  下载 https://sublime.wbond.net/

CSharper 学Quick-Cocos2d-X (一) 开发环境的搭建的更多相关文章

  1. windows Android开发环境快速搭建和部署

    windows安装Android的开发环境相对来说比较简单,本文写给第一次想在自己Windows上建立Android开发环境的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对初级 ...

  2. Cocos发展Visual Studio下一个libcurl图书馆开发环境的搭建

    我们解释win32在Visual Studio下一个libcurl图书馆开发环境的搭建.Cocos2d-x发动机实际上与Win32在访问libcurl库.Cocos2d-x 3.x在libcurl库文 ...

  3. VueJs(2)---VueJs开发环境的搭建和讲解index.html如何被渲染

    VueJs开发环境的搭建和讲解初始框架 有关如何搭建vue.js框架我这看了一篇文章,自己也根据它进行搭建环境. 文章地址:vue.js2.0实战(1):搭建开发环境及构建项目 接下来对初始的框架进行 ...

  4. 小白学习Python之路---开发环境的搭建

    本节内容 1.Python的介绍 2.发展史 3.安装Python 4.搭建开发环境 5.Hello World程序 一.Python的介绍 Python的创始人为荷兰人吉多·范罗苏姆(Guido v ...

  5. JAVA 基础开发环境 vscode 搭建 Windows下VSCode编译运行简单java

    JAVA 基础开发环境 vscode 搭建 来源 https://www.cnblogs.com/freewsf/p/7744728.html 对于使用 Visual Studio Code 的 Ja ...

  6. Java开发环境的搭建02——IntelliJ IDEA篇(Windows)

    1.IntelliJ IDEA的下载与安装 IntelliJ IDEA简称IDEA,由JetBrains公司开发,是java语言开发的集成环境,也是目前业界被公认的最好的java开发工具之一.尤其在智 ...

  7. JAVA 基础(1)开发环境的搭建以及开发工具的选择

    ​  我们现在还是在学习阶段因此我们不用配置那么多的jdk,配置一个jdk8就够应付日常的学习了.前面的文章我尽量写详细一些照顾刚入坑的朋友.后文还有教大家怎么使用企业版的idea. 一.开发环境的搭 ...

  8. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  9. Idea开发环境中搭建Maven并且使用Maven打包部署程序

    1.配置Maven的环境变量 a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示: b.配置M2_HOME的环境变量,然后将该变量添加到Path中 备注:必须要有JAVA_HOM ...

  10. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

随机推荐

  1. JUnit 简介

    一.简介 JUnit是一个开源的java单元测试框架.在1997年,由 Erich Gamma 和 Kent Beck 开发完成.这两个牛人中 Erich Gamma 是 GOF 之一:Kent Be ...

  2. haproxy +keepalived 原创

    Haproxy+keepalived 原理: HAProxy介绍及其定位 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.根 ...

  3. 改写jquery.validate.unobtrusive.js实现气泡提示mvc错误

    个人对于这个js.css不是很擅长,所以这个气泡提醒的样式网上找了下,用了这个http://www.cnblogs.com/wifi/articles/2918950.html当中的第一种写法. 对于 ...

  4. MyEclipse中代码格式化后自动换行

    MyEclipse的默认设置里面各种坑人,怎么不方便怎么设置,用户体验差到极点.今天又遇到个问题,按下Ctrl + Shift + F 后,自动格式化后的代码原来只有一行,结果变成了3行,看着都想吐. ...

  5. 由于C++编译器的分析机制所导致的声明问题

    假设我们想声明一个STL的vector类型的变量,读入文件里的信息: std::ifstream in("data.txt"); std::vector<int> da ...

  6. 单片网络接口芯片W5100的原理与应用

    随着计算机网络技术的发展,作为全球最大计算机网络——I n t e r ac t已成为当今信息社会重要的基础信息设施.在工业测控.智能仪器.智能家庭等领域,大量应用嵌入式设备接人 I n t e r ...

  7. Python-10 字典

    #1 创建 dict1={'欢欢':'i love','小高高':'you'} dict2={1:'one',2:'two',3:'three'} dict3={} #2 访问元素 print('欢欢 ...

  8. VMware/Microsoft官网查询参加的培训及认证信息

    如果你参加了VMWare的培训,会要求你拿一个已经注册的邮箱加上一个密码在VMware的系统里面登记,这样你就能在VMWARE官网查到注册,并据此你才能申请VMWare的考试认证. 例如下图,路径为 ...

  9. Android工作学习第5天之TabHost实现菜单栏底部显示

    TabHost是一个装载选项卡窗口的容器,实现分模块显示的效果.像新浪微博客户端.微信客户端都是使用tabehost组件来开发的. TabHost的组成: |---TabWidget:实现标签栏,可供 ...

  10. iOS 设置铃声---加载音乐和音频然后进行播放

    在有些应用中需要用到背景音乐和音效,那在程序中是这么实现的. 1.首先加载背景音乐需要用到AVFoundation框架 2.音乐资源都是在包里的,所以需要获得包路径,涉及方法- (id)initWit ...