quick-cocos2d-x 是一個可以讓您覺得“爽快”的 cocos2d-x 的擴充版。基於 cocos2d-x,完全的跨平台能力、優異的效能和可靠性。而
quick-cocos2d-x 在這一切的基礎上,添加了完善的 Lua 指令碼語言支援,讓開發人員可以使用 Lua 這種簡單易用的指令碼語言完成商業品質的移動遊戲。
在這個“以快致勝”的時代,生產力很大程度上決定了成敗!
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 指令碼編譯為機器碼執行,效能無以倫比。
100% 開源: cocos2d-x、Lua,以及 quick-cocos2d-x 都是 100% 開源的項目。這意味著更低的成本、自由修改的權利,以及快速發展的技術。
下一篇 < [2] quick-cocos2d-x 環境搭建 >