Unity相對於Cocos2d x的比較

2022-05-02 21:24:12 字數 802 閱讀 9008

1、unity:code in c# or js       cocos:(code in c++)

2、unity:可以讓美工、動畫、碼農在同乙個平台上各司其職(一起玩)       cocos:碼農自己玩   

ex: unity提供整合的場景編輯器,物理引擎,材質編輯、動畫編輯等等,再加上本身的類外掛程式功能,unity好比是一套「解決方案」,相對而言cocos2d-x好比是碼農用的乙個庫

unity提供的設計工具還是可以的,如果你玩的轉,讓你有感覺像是在用3dmax和flash在做遊戲

3、unity:三維(x、y、z)  cocos:二維(x、y)

ex:unity支援3d模型和特效,360度無死角旋轉,cocos則是多個面,不能旋轉,cocos2d-x v3.2已經支援3d模型載入和3d骨骼動畫

4、unity:視覺化   cocos:不視覺化

eg unity run遊戲時能看到完整的樹節點結構,各種引數都視覺化

5、unity:不開源,付費(3000美刀+)  cocos:開源,免費。

ex:cocos遇到問題可以研究原始碼或向社群求救,u3d坑比較多,出bug的話不是大神級別的基本很難去解決,當然自研引擎另當別論。

6、unity:慢         cocos:快

eg:主要因為unity用了mono架構,它移植自微軟的.net。每次啟動都會載入mono框架和unity3d引擎,再載入一堆dll檔案,

這可比cocos2d-x這種純c++(包括lua和js)實現要慢很多。

相比較而言,unity還是很強大的,為什麼cocos還沒有被淘汰?只能說u3d是把牛刀,很難駕馭。

cocos2d實現語音 Cocos2d 聲音API

param url 聲音路徑 cc.audioengine.playmusic url loop 停止背景 param releasedata 是否釋放聲音資料,預設為false cc.audioengine.stopmusic releasedata 暫停背景 cc.audioengine.pau...

Cocos2D研究院之初識Cocos2d(二)

在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...

Cocos2D研究院之初識Cocos2d(二)

在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...