CSharper 學Quick-Cocos2d-X (一) 開發環境的搭建


前言
 
本來想寫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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM