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的開發者也能很快的製作出效...