COCOS2D-X跨平臺游戲引擎框架是一款開源的且支持跨平臺游戲開發的強大框架,該平臺的核心采用C++編寫,提供C++、Lua、JavaScript三種編程語言接口,熟練使用cocos2dx可以讓你輕松的進行游戲開發。

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