Cocos2d-x是一款完全開源并且支持跨平臺游戲開發的強大框架,cocos2dx引擎核心采用C++編寫,提供C++、Lua、JavaScript三種編程語言接口,手機游戲,可以寫在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。COCOS2D-X真的非常好用,是游戲開發用戶的福利!

COCOS2D-X開源免費跨平臺游戲開發引擎核心特點
實體+組件的設計模式,讓游戲代碼功能解耦。結構清晰,易于維護;
數據驅動,減少冗余代碼,提升編程效率,降低錯誤風險;
實時模擬,設計人員不需要寫代碼即可看到游戲效果。讓團隊之間依賴性得到解耦,降低溝通成本;
易于擴展,Cocos2d-x將實現插件機制,方便開發者自己定制編輯器,滿足自己的特殊需求;
易學易用,Cocos2d-x從設計上盡量迎合不同職業開發人員的使用習慣,操作及熱鍵參考常用的工具;
支持腳本,使用腳本化來開發游戲,讓游戲的開發更簡單,并且易于更新,降低風險;
COCOS2D-X開源免費跨平臺游戲開發引擎功能介紹
動畫編輯器:用于編輯游戲中使用的角色動畫、特效動畫、場景動畫等動態的游戲資源。主要使用人員是美術設計師,美術設計師可以將繪制好的圖片資源導入到動畫編輯器中,然后按照策劃設計來編輯各種動畫效果,并且在編輯器中演示編輯后的內容。動畫編輯器支持關鍵幀動畫,序列幀動畫,骨骼動畫等多種動畫編輯方式。并支持碎圖導出,整圖導出等多種資源優化方式。同時動畫編輯器支持對Flash,PSD,Plist資源的解析。
UI編輯器:用以編輯游戲里面的全部的用戶界面,關鍵應用工作人員是工藝美術室內設計師。工藝美術室內設計師能夠將繪圖好的頁面照片資源導到UI編輯器中,依照相對的方案設計來放置、設計方案、編輯、拼湊、改動相對的手機游戲用戶界面。并將編輯好的UI資源立即總體導出,能夠在游戲代碼中立即展現出去。UI編輯器適用Cocos2d-X的所有的控件,并開展了擴大。考慮了游戲軟件開發中對各種各樣UI控件的要求。UI編輯器適用碎圖導出、整圖導出、UI模版、UI動漫等基本功能。
數據信息編輯器:用以將數值策劃編輯的標值表導進數據信息編輯器中,將繁雜表開展溶解,導出成特性表,標值表等幾類常見的數據庫文件。數據信息編輯器適用數據庫索引表,導出能夠挑選多種多樣數據信息排序方法。
場景編輯器:用以編輯游戲里面的情景原素、手機游戲副本。關鍵應用工作人員是方案策劃或是副本室內設計師。方案策劃能夠將多種多樣手機游戲資源開展融合。包含動漫資源、UI資源、地形圖資源、顆粒資源、照片資源、歌曲聲效等手機游戲資源在編輯器中依照設計文檔開展編輯。另外場景編輯器能夠編輯游戲里面撞擊、觸發器原理、控制板等邏輯性資源。場景編輯器適用仿真模擬運作,能夠在手機模擬器中或是無線網絡連接到手機立即運作當今動畫場景。