quick-cocos2d-x教程6:程序框架內文件setup.bat、README.md和README_CN.md分析

程序框架內文件有3個:setup.bat、README.md和README_CN.md,我來看看他們分別的作用。

  • setup.bat 是配置環境的,簡單的講,就是要電腦中創建一個QUICK_COCOS2DX_ROOT環境變量,讓編譯器知道這個quick-cocos2d-x是放在哪個目錄的,比如我的windows,我的就放在D:\quick-cocos2d-x目錄中,在mac中,需要在xcode設定QUICK_COCOS2DX_ROOT指向那個物理目錄。
  • README_CN.md是中文的說明,README.md是英文的說明,我就把中文的主要功能貼出來,告訴大家,爲何要用這個框架來開發手遊。

我的理解:

  • 就是用lua把寫了一個成熟框架,然後調用c++底層的功能函數
  • 是基於cocos2dx 2.2.3,不是基於cocos2dx 3.0,就是說基於一個成熟的框架,不用自己去趟坑了,沒有什麼大bug,如果有,也可以自己去看,反正源碼公開。
  • 有個quickplayer模擬器,在windows就可以立即看到效果,這個我最喜歡,可以直接進入遊戲環節開發,而不用限於這個環境配置,開發好了,再到平臺上去編譯。
  • 這個團隊是開發過php框架的,用到了php,所以你有空可以看看php調用的庫。lua開發,只要1周就可以上手,這是實話,但是要真的用熟,除了學lua,有c++基礎,也有幫助。
  • 學了lua的例子,不懂c++可以實現常用功能開發。

說明摘要:

  • quick-cocos2d-x 是一個可以讓您覺得“爽快”的 cocos2d-x 的擴展版。基於cocos2d-x,完全的跨平臺能力、優異的性能和可靠性。而 quick-cocos2d-x 在這一切的基礎上,添加了完善的 Lua 腳本語言支持,讓開發者可以使用 Lua 這種簡單易用的腳本語言完成商業品質的移動遊戲。

  • ## 爲什麼選擇 quick-cocos2d-x

    在這個“以快致勝”的時代,生產力很大程度上決定了成敗!

    *   **Lua 是成熟、無風險的選擇**: cocos2d-x 對 Lua 的支持已經很成熟,國內外多家大型開發商都在使用 cocos2d-x + Lua 開發遊戲。而且 Lua 在遊戲領域已經有十多年的實踐使用,被各種大型端遊所應用。所以可以找到各種 Lua 的開源項目來進一步降低開發成本。

    *   **低門檻、高效率**:Lua 簡單易用,瞭解任何一種語言的開發者都可以在一週內掌握。而且 quick-cocos2d-x 提供了一個全功能的,基於 Lua 語言的高層開發框架。這個框架可以極大程度降低遊戲開發的門檻並提高開發效率。一個沒有任何 C++ 知識的團隊也能創建商業品質的移動遊戲。

    *   **出色的框架設計**:quick-cocos2d-x 由具備多年框架和 API 設計經驗的資深開發者創建。之前我們創建的 FleaPHP、QeePHP 都是國內頂尖的 PHP 開發框架之一。今時今日,我們將多年來積累的經驗帶到了移動領域,爲移動遊戲開發提供了一流質量的開發框架支持。

    *   **無痛升級**: 高層開發框架的引入,統一了底層 cocos2d-x 的 API,解決了cocos2d-x 升級改進時對遊戲開發和維護帶來的影響。團隊不再需要糾結是否升級,沒有任何痛苦就可以獲得最新版 cocos2d-x 帶來的好處。quick-cocos2d-x 將會緊跟 cocos2d-x 的版本發佈,並且盡力保證高層框架的 API 不發生破壞兼容性的變化。

    *   **無限的擴展能力**:quick-cocos2d-x 準備了多種擴展,讓開發者可以用 C++/Java/Objective-C 語言開發與設備操作系統、第三方平臺相關的功能,並方便的集成到 Lua 腳本中。而且 quick-cocos2d-x 還附帶了預先開發完成的第三方庫,可以爲遊戲添加支付、分析、廣告等服務。隨着時間的流逝,這些擴展插件還在不斷增加,並且全部以開源形式發佈。

    *   **增強的開發環境**: 在 Windows 和 Mac 環境下,quick-cocos2d-x提供了更完善的模擬器,開發者只要一個執行文件就可以開始遊戲的開發和測試。

    *   **最快的腳本引擎**:Lua 是“最快”的腳本語言之一,而 quick-cocos2d-x 集成了 LuaJIT,在支持 JIT 的設備上,可以將 Lua 腳本編譯爲機器碼執行,性能無以倫比。

    *   **開放源代碼**:cocos2d-x、Lua,以及quick-cocos2d-x 都是開源的項目。這意味着更低的成本、自由修改的權利,以及快速發展的技術。

發佈了28 篇原創文章 · 獲贊 5 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章