Cocos2d-x是款實用性很強(qiáng)的開源移動2D游戲框架工具。Cocos2d-x官方版與其他程序相比最大的優(yōu)點在于允許開發(fā)人員利用C++、Lua及Javascript來進(jìn)行跨平臺部署,其可覆蓋的平臺包括iOS、Android、Windows Phone、Windows,Mac OSX 3及Tizen等。Cocos2d-x還具備著流程控制、特效、轉(zhuǎn)換、文本渲染和BSD許可等強(qiáng)大功能。

Cocos2d-x
官方中文版 v4.0人工檢測,安全無毒
218.89MB
簡體
WinAll
編程軟件
131次
2024-07-12
21
軟件介紹
Cocos2d-x是款實用性很強(qiáng)的開源移動2D游戲框架工具。Cocos2d-x官方版與其他程序相比最大的優(yōu)點在于允許開發(fā)人員利用C++、Lua及Javascript來進(jìn)行跨平臺部署,其可覆蓋的平臺包括iOS、Android、Windows Phone、Windows,Mac OSX 3及Tizen等。Cocos2d-x還具備著流程控制、特效、轉(zhuǎn)換、文本渲染和BSD許可等強(qiáng)大功能。
軟件特色
1、易于使用:游戲開發(fā)者可以把關(guān)注焦點放在游戲設(shè)置本身,而不必消耗大量時間學(xué)習(xí)晦澀難懂的OpenGL ES,此外,Cocos2d-x還提供了大量的規(guī)范。
2、高效:Cocos2d-x基于OpenGL ES進(jìn)行圖形渲染,從而讓移動設(shè)備的GPU性能發(fā)揮到極致。
3、靈活:方便擴(kuò)展,易于集成第三方庫。
4、免費:基于MIT協(xié)議的免費開源框架,用戶可以放心使用,不用擔(dān)心商業(yè)授權(quán)的問題。
5、社區(qū)支持:關(guān)心Cocos2d-x的開發(fā)者自發(fā)建立了多個社區(qū)組織,可以方便的查閱各類技術(shù)資料。
軟件功能
流程控制(Flow control):非常容易地管理不同場景(scenes)之間的流程控制
精靈(Sprites):快速而方便的精靈
動作(Actions):告訴精靈們該做什么??山M合的動作如移動(move)、旋轉(zhuǎn)(rotate)和縮放(scale)等更多
特效(Effects):特效包括波浪(waves)、旋轉(zhuǎn)(twirl)和透鏡(lens)等更多
平面地圖(Tiled Maps):支持包括矩形和六邊形平面地圖
轉(zhuǎn)換(Transitions):從一個場景移動到另外一個不同風(fēng)格的場景
菜單(Menus):創(chuàng)建內(nèi)部菜單
文本渲染(Text Rendering):支持標(biāo)簽和HTML標(biāo)簽動作
文檔(Documents):編程指南 + API參考 + 視頻教學(xué) + 很多教用戶如何使用的簡單測試?yán)?
MIT許可:盡管用就是了
基于Pyglet:沒有外部的依賴
基于OpenGL:支持硬件加速
3D對象:MD2模型支持
腳本語言:支持Lua,JavaScript語言
使用方法
cocos2dx怎么新建游戲項目?
下載之后是zip文件,進(jìn)行解壓縮,得到自己的需要的文件,cocos依賴于python,請先安裝python,點擊setup.py進(jìn)行配置
配置在window環(huán)境下默認(rèn)配置android的開發(fā)環(huán)境 編譯環(huán)境,可以配置 也可以安裝之后配置 ant環(huán)境是android編譯環(huán)境配置
新建cocos項目可以進(jìn)行命令行進(jìn)行創(chuàng)建,cocos 可以直接查看所需命令
創(chuàng)建好項目,會有如下目錄,我們點擊index.html即可運行項目的js版本
常見問題
問:為什么新建工程失敗?
答:新工程創(chuàng)建失敗可能有以下原因:
沒有安裝 python 2.7.5 版本(不支持 python3)
引擎目錄下 tools/cocos2dconsole為空(一般git clone的倉庫會出此問題,需要運行g(shù)itsubmodule update init)
引擎目錄路徑中有空格鍵(1.0.0. beta有此問題,以后版本已修正)
IDE目錄和要新建的工程目錄是否為中文路徑
問:如何添加/編譯cpp代碼?
答:在通過ide新建工程的時候在新建工程向?qū)У牡诙€tab頁選中"Add Native Codes"就會建立帶cpp代碼的工程
問:如何導(dǎo)入舊工程?
答:目前ide只能導(dǎo)入ide建立工程,需要在ide中添加舊工程,可以先用ide建立一個新工程,然后把舊版本的代碼和資源拷貝到新工程的src和res目錄就可以了,main文件為入口文件,可能需要做相應(yīng)的改動:
1.0.1 beta 以后,可以在/res/config.json中設(shè)置入口文件
1.0.0 beta,需要添加cpp代碼,然后修改/frameworks/runtimesrc/Classes目錄下AppDelegate.cpp和Runtime.cpp文件
更新日志
iOS/macOS支持metal
使用CMake,刪除各平臺的工程文件
升級GLFW到3.3
升級minizip到1.2
刪除廢棄函數(shù)
刪除h5引擎和Javascript綁定
刪除tiff
刪除SimpleAudioEngine
刪除experimental名字空間
修復(fù)macOS 15系統(tǒng)字體繪制問題
適配iOS13
UIWebView使用WKWebView實現(xiàn)
VideoPlayer使用AVPlayerController實現(xiàn)
修復(fù)lua工程在64位設(shè)備的崩潰問題
小編寄語
作為一款簡單易上手的編程軟件,Cocos2d-x一直被用戶廣泛使用。飛速下載小編還為大家提供了其他幾款編程軟件的下載途徑,如蒲公英sdk,PlayOnLinux,App Inventor,希望這些軟件可以幫大家解決問題。
Python集成開發(fā)編程工具
專業(yè)版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
開源服務(wù)軟件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代碼生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的圖形處理工具
官方免費版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成開發(fā)環(huán)境
最新版 / 120MB
8.5K 426 2023-10-21
網(wǎng)站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
編程開發(fā)設(shè)計軟件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
兒童圖形化編程學(xué)習(xí)軟件
官方版 v3.30.0 / 120MB
7.3K 366 2025-04-02
實用型商業(yè)數(shù)學(xué)軟件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平臺代碼重構(gòu)工具
最新版 / 120MB
6.9K 343 2023-10-25