1樓:夕楓沉影
乙個跨平台,乙個只能執行在ios系統,乙個是c++,乙個是oc
2樓:戀上雲煙
cocos2d是用oc寫的只能開發ios遊戲不可以跨平台
,cocos2dx是基於c++的可以跨平台,目前很多公司都趨向於cocos2d-x引擎開發遊戲的趨勢,所以要學的話還是建議學cocos2dx,不但可以用c++開發,也可以用html5等多種語言
cocos2dx與cocos2d有什麼區別
3樓:匿名使用者
那就不要想了,肯定是cocos2dx,因為cocos2d只能開發ios遊戲,還不能被移植到android,因為cocos2d使用的是oc語言的緣故,cocos2d-x就不一樣了,它是用c++寫的,可以很好的實現跨平台。這兩個東西的優點是一樣的,你不用使用opengl的**就可以完成很好的動畫效果,並且學起來也很容易,到處都是這方面的論壇和部落格,你放心的用好了。缺點我覺得要是想實現跨平台,需要再網路請求這方面下點功夫,以前我這樣做的時候就花了一些時間,跨平台的網路請求庫不好找,以前用的curl。
你可以試試看。
cocos2dx是對cocos2d的移植,裡面的函式基本類似,但是cocos2dx是c++寫法,cocos2d是oc的寫法,所以寫起來**格式還是差距很大的。再操作介面上來是相同,都是有導演,場景,層,精靈這些基本概念,因此是乙個原理,只要這些概念通了就好了,其他的就是寫法上的問題。
cocos2d-x和cocos2d的主要區別?
4樓:匿名使用者
cocos2d是oc寫的,cocos2dx是c++寫的cocos2d只能在ios下執行,cocos2dx是跨平台的,ios和android平台都可以執行
cocos2d是外國人搞的,cocos2dx是中國人搞的。
cocos2dx是cocos2d的c++寫法,但是遊戲架構是一樣的,都包含了精靈,導演,場景,動作等概念,他們是一脈相承的東西。你可以直接研究cocos2dx,沒有什麼障礙。雖然是有了cocos2d才有的cocos2dx,但是cocos2dx包含了cocos2d的主要思想,因此可以直接研究cocos2dx。
cocos2d和cocos2dx有什麼區別嗎?
5樓:匿名使用者
cocos2d是oc寫的,cocos2dx是c++寫的cocos2d只能在ios下執行,cocos2dx是跨平台的,ios和android平台都可以執行
cocos2d是外國人搞的,cocos2dx是中國人搞的。
cocos2dx是cocos2d的c++寫法,但是遊戲架構是一樣的,都包含了精靈,導演,場景,動作等概念,他們是一脈相承的東西。你可以直接研究cocos2dx,沒有什麼障礙。雖然是有了cocos2d才有的cocos2dx,但是cocos2dx包含了cocos2d的主要思想,因此可以直接研究cocos2dx。
6樓:匿名使用者
cocos2d是用oc寫的只能開發ios遊戲不可以跨平台,cocos2dx是基於c++的可以跨平台,目前很多公司都趨向於cocos2d-x引擎開發遊戲的趨勢!
7樓:小拿破崙先生
版本的問題
cocos2d包含幾個版本,cocos2dx是其中乙個
cocos studio和cocos2d-x有什麼區別?
8樓:匿名使用者
cocostudio是一套專業的永久免費的遊戲開發工具集,幫助開發者快速建立遊戲資源,將大部分繁瑣的遊戲開發工作使用編輯器來快速製作,cocostudio包含了遊戲開發中核心的幾個遊戲編輯器,ui編輯器、動畫編輯器、場景編輯器、資料編輯器,用於處理遊戲中的動畫資源、ui介面、遊戲場景、遊戲資料,針對於開發團隊中不同的職業進行深度設計,規範了整個開發流程,讓開發團隊中每個人各執其職,發揮自己最大的作用。從而達到高效率,高質量,低風險,低成本的效果。
cocos2d-x是乙個開源的移動2d遊戲框架,mit許可證下釋出的。這是乙個c++ cocos2d-iphone專案的版本。cocos2d-x發展的重點是圍繞cocos2d跨平台,cocos2d-x提供的框架。
手機遊戲,可以寫在c++或者lua中,使用api是cocos2d-iphone完全相容。cocos2d-x專案可以很容易地建立和執行在ios,android,黑莓blackberry等作業系統中。cocos2d-x還支援windows、mac和linux等桌面作業系統,因此,開發者編寫的源**很容易在桌面作業系統中編輯和除錯。
cocos2d-x與cocoscreator有什麼區別
9樓:小丁創業
cocos2d-x與cocoscreator的區復別如下:
1、效能不同
制cocos 2dx更加可控,並且使用c ++開發,因此效能好。
cocos creator的介面更加簡潔,學習更簡單,應用unity的操作方法更符合潮流。但是由於使用js作為開發語言,因此效能差。
2、用途不同
cocos 2dx可以製作一些相對較大的遊戲。缺點是學習起來比較費力。 cocos creator主要用於小型遊戲,不適合製作太大的遊戲。
cocos 2dx是由cocos2d用c++編寫的,但是遊戲架構是相同的。它們都包含精靈,導演,場景,動作等概念。
3、引擎不同
一般來說,cocos指的是cocos 2dx。 cocos creator是使用unity 3d操作方法開發的另一種引擎。儘管名稱也包括cocos,但和cocos 2dx是兩個不同的引擎。
10樓:大野瘦子
一、效能來不同
cocos 2dx可控性自更強一些,使用c++開發,所以效能非常好。
cocos creator介面更簡潔,學習更簡單一些,套用unity的操作方式,也更符合趨勢。但由於使用js作為開發語言。所以效能較差。
二、用途
cocos 2dx可以做一些比較大型的遊戲。缺點是學習起來比較費勁。cocos creator以小遊戲為主,不太適合做太大型的遊戲。
cocos2dx是cocos2d的c++寫法,但是遊戲架構是一樣的,都包含了精靈,導演,場景,動作等概念,他們是一脈相承的東西。
三、引擎不同
平時說的cocos,指的是cocos 2dx。cocos creator是借用unity 3d的操作方式,開發的另乙個引擎。雖然名字裡也帶cocos,但和cocos 2dx是兩個不同的引擎,但和cocos 2dx是兩個不同的引擎,但和cocos 2dx是兩個不同的引擎。
11樓:落陽的驕傲
其實,是bai
差不多的,一du個公司開發
的兩款zhi差不多的引擎,不同的dao是,開回發語言不一樣,答cocos2d是使用c++,而cocoscreator使用ts、js、cs。如果是剛入門而且程式語言不熟悉,cocoscreator比較適合一些,
12樓:育知同創教育
區別就是:
用cocoscreator實際上封裝了cocos2d-x的大部分api,實質上是同乙個東西。
quick cocos2dx與cocos2dx有什麼區別
13樓:風流小子愛美人
那 quick 與 cocos2d-x 相比到底有什麼區別,又有什麼加強呢?這篇文章就是答案:
為什麼會有 quick
quick 和 cocos2d-x 的差別
quick 由哪些部分組成
應該選擇 lua 還是 javascript
怎麼入門 quick
為什麼會有 quick
cocos2d-x 是乙個用 c++ 開發的遊戲引擎,其架構設計和 api 基本上是照搬的 cocos2d-iphone(乙個用 objective-c 的 ios 遊戲開發引擎)。
由於 c++ 對開發人員要求較高,所以網龍科技利用 tolua++ 這個工具,將 cocos2d-x 的 c++ 介面轉為了 lua 介面(這種將 c++ 介面匯出為 lua 介面的庫通常稱為 luabinding)。讓開發者可以使用 lua 這種簡單易懂的指令碼語言來編寫遊戲,從而大大提高開發效率。
大概在 2012 年上半年,我們公司開始使用 cocos2d-x + lua 來開發遊戲。但是發現當時 cocos2d-x 對 lua 的支援還存在相當多不完善的地方。所以我重寫了整個 luabinding 的支援**,解決了記憶體洩露、只能使用全域性函式做**等問題。
在 cocos2d-x 2.0 釋出後,luabinding 又進行了不少改進和完善。截止到 cocos2d-x 2.
1.4,整個 luabinding 已經可以說是相當穩定了。所以《我是 mt》、《大掌門》這些賺錢像印錢的遊戲,就紛紛採用 cocos2d-x + lua 的解決方案了。
可惜 cocos2d-x 團隊從 2012 年以來一直在強力推廣 cocos2d-x 的 javascript 解決方案,所以在 lua 支援上基本上就沒有什麼大動作了。而從我們使用 lua 解決方案的開發商看來,需要 luabinding 具備更強大的功能,因此這就是我們開發 quick 的最初原因。
quick 的目標:
降低學習曲線
提高易用性
建立乙個精簡、但更容易擴充套件的架構
quick 和 cocos2d-x 的差別
雖然 cocos2d-x luabinding 已經很完善了,但是要開發乙個遊戲,我們還需要做許多基礎工作。
將 luabinding 匯出的 c++ 介面重新封裝成 lua 風格的介面是最基本的工作。重新封裝後的介面應該更容易學習和使用,並且一些 c++ 和 lua 之間資料格式轉換也應該隱藏起來。而這就是 quick 裡首先實現的目標。
unity3d和cocos2dx有什麼區別?
14樓:1997漂流
一、區別:
1、cocos2d開源
,有文件支援,論壇資料龐雜博大;unity3d閉源,有強大的文件支援,論壇資料一樣的龐雜博大。
2、cocos2d免費;unity3d收費。
3、cocos2d的跨平台,需要大量重寫**;unity3d的跨平台,程式設計師只需要選選按鈕就淡定許多的搞定了。
一、拓展:
1、不同:
(1)cocos2d擁有令人髮指的可定製性;unity3d有乙個專門為訂製而寫的類庫。
2、相同:
(1)unity3d和 cocos2d-x都是跨平台的遊戲開發引擎。
cocos2dx與cocos2d有什麼區別
15樓:夏過秋到冬在等
cocos2d是oc寫的,
baicocos2dx是c++寫的 cocos2d只能在
duios下執行,zhicocos2dx是跨平台的,ios和android平台都可dao以執行 cocos2d是外國人搞回的,cocos2dx是中國人搞的。答 cocos2dx是cocos2d的c++寫法,但是遊戲架構是一樣的,都包含了精靈,導演,場景,...
cocos2dx與cocos2d有什麼區別
肯定是cocos2dx,因為cocos2d只能開發ios遊戲,還不能被移植到android,因為cocos2d使用的是oc語言的緣故,cocos2d x就不一樣了,它是用c 寫的,可以很好的實現跨平台。這兩個東西的優點是一樣的,你不用使用opengl的 就可以完成很好的動畫效果,並且學起來也很容易,...
cocos2dx開發遊戲是用全lua還是用c 和lua
當大家都用c 的時候bai,你du用lua就是乙個亮點,並zhi且據我所知,lua有乙個優勢是 daoc 不可擬比的,一專般來屬 說我們在寫應用的時候都知道,一款應用只有使用者才有說話的權利,一旦發展漏洞或者哪不符合使用者玩法,自然而然就會失去一批使用者,而用lua,寫的遊戲,當你發現遊戲有漏洞的時...
cocos2dx中遊戲更新邏輯主要在哪個函式中實現
1兩年前的一天,決定要做獨立遊戲製作人。選定引擎cocos2d,開始學習objective c語言 如果你打算只在ios開發可以學obj c配合cocos2d或者sprite kit 如果打算跨就要用cocos2d x和c 了 當然unity什麼的也不錯但是我還沒嘗試過,一直很嚮往 2我跳過了ios...