国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

手游開(kāi)發(fā)工具CocoStudio的前世今生

移動(dòng)開(kāi)發(fā) 游戲開(kāi)發(fā)
CocoStudio工具集是開(kāi)源游戲引擎Cocos2d-x開(kāi)發(fā)團(tuán)隊(duì)官方推出的游戲開(kāi)發(fā)工具,吸取了他們自己在游戲制作中的經(jīng)驗(yàn),為移動(dòng)游戲開(kāi)發(fā)者和團(tuán)隊(duì)量身定做,旨在降低游戲開(kāi)發(fā)的門(mén)檻,提高開(kāi)發(fā)效率,同時(shí)也為Cocos2D-X的進(jìn)一步發(fā)展打下基礎(chǔ)。

要了解CocoStudio,需要先了解Cocos2d-x,Cocos2d-x是開(kāi)源的游戲引擎,一個(gè)支持多平臺(tái)的2D手機(jī)游戲引擎,使用C++開(kāi)發(fā),基于OpenGLES,基于Cocos2d-iphone,支持iOS4.1,Android2.1,WindowsPhone7及更高版本。

Cocos2D-X引擎的來(lái)歷

Cocos2D-X游戲引擎并不是最初的版本。從名字讀者就能看出最早的版本其實(shí)為Cocos2D引擎版本。追溯起來(lái),Cocos2D引擎已經(jīng)有5 年的歷史了。在2008年3月,Ricardo Quesada發(fā)布了Cocos2D引擎的第一個(gè)版本。最初的引擎版本定位于平面游戲框架,使用的開(kāi)發(fā)語(yǔ)言為Python語(yǔ)言。在發(fā)布之初,只有235份 的下載量。之后的兩年間,Cocos2D引擎的受眾群體依然很少,很少有游戲開(kāi)發(fā)者知道。

說(shuō)明:Cocos2D的名字是來(lái)自于引擎原創(chuàng)團(tuán)隊(duì)所在的阿根廷Córdoba市附近的Los Cocos。

2008年,蘋(píng)果公司在喬布斯先生的帶領(lǐng)下進(jìn)軍手機(jī)移動(dòng)市場(chǎng)。這不僅改變了手機(jī)移動(dòng)市場(chǎng)的格局,也為移動(dòng)游戲產(chǎn)品帶來(lái)了新的平臺(tái)。引擎開(kāi)發(fā)團(tuán)隊(duì)抓住 了此次機(jī)會(huì),在2008年6月宣布將會(huì)接入iPhone手持平臺(tái),并在當(dāng)月就公布了以O(shè)bjective-C為基礎(chǔ)的Cocos2D for iPhone 0.1引擎版本。此版本延續(xù)了Python版引擎的框架和設(shè)計(jì)思路。隨著iOS設(shè)備市場(chǎng)占有率不斷上升,iPhone游戲產(chǎn)品也成為了用戶(hù)最?lèi)?ài)的應(yīng)用。截 止到2008年12月,蘋(píng)果網(wǎng)上商店(App Store)上已有超過(guò)40個(gè)用Cocos2D引擎開(kāi)發(fā)的游戲。

到2010年的9月份,Cocos2D引擎已經(jīng)在游戲開(kāi)發(fā)者中流行。許多的開(kāi)發(fā)者第一次接觸Cocos2D引擎,就是來(lái)自其iPhone平臺(tái)的版 本。此版本不僅是Cocos2D引擎當(dāng)中的明星產(chǎn)品,它也是App Store最為成功的引擎。由于iPhone版本完善而成熟的功能,使得它在開(kāi)發(fā)者中廣泛傳播并使用。隨后《StickWars》成為第一款在美國(guó)區(qū)付費(fèi) 榜奪得冠軍的Cocos2D游戲,這宣告了Cocos2D引擎的時(shí)代已經(jīng)到來(lái)。與此同時(shí),英國(guó)的設(shè)計(jì)大師Michael Heald為Cocos2D引擎設(shè)計(jì)了新的標(biāo)志,替換了之前"奔跑的椰子",如圖1-2所示。

[[75166]]

圖1-2左邊的是Cocos2D引擎版本,它是基于Objective-C語(yǔ)言的版本。右邊的就是本書(shū)將介紹的Cocos2D-X引擎。在 iPhone版本發(fā)布之前,Cocos2D引擎只被少數(shù)開(kāi)發(fā)者用來(lái)制作個(gè)人電腦平臺(tái)上的游戲。游戲產(chǎn)品大多以Flash開(kāi)發(fā)類(lèi)型的居多。因?yàn)樵趥€(gè)人電腦平 臺(tái)上,存在著許多優(yōu)秀的游戲引擎,再加上Python語(yǔ)言比較小眾,所以Cocos2D引擎并沒(méi)有大放異彩的機(jī)會(huì)。直到現(xiàn)在也是如此,在個(gè)人電腦平臺(tái)上, 它并不是開(kāi)發(fā)者熱衷的游戲引擎。

但是因?yàn)閕Phone版本的出現(xiàn),憑借著用戶(hù)對(duì)iPhone設(shè)備的熱衷,Cocos2D-iPhone版本,也變成開(kāi)發(fā)者的首選。換句話(huà) 說(shuō),iPhone版本的誕生是引擎發(fā)展的重要時(shí)刻。它成為了引擎體系中第一個(gè)明星。隨后不久,另一個(gè)更加耀眼的明星誕生了。那就是更具歷史意義的 Cocos2D-X版本。Cocos2D-X引擎版本開(kāi)啟了跨平臺(tái)開(kāi)發(fā)的時(shí)代。"X"意味著Cross,表示交叉的意思。-X引擎版本為開(kāi)發(fā)者提供了跨平 臺(tái)的支持。開(kāi)發(fā)者只需使用C++語(yǔ)言編寫(xiě)一次游戲邏輯,就可以在Android、iOS以及其他移動(dòng)平臺(tái)運(yùn)行。

說(shuō)明:值得驕傲的是Cocos2D-X引擎版本是由國(guó)內(nèi)開(kāi)發(fā)者王哲(walzer)以及團(tuán)隊(duì)制作的。

Cocos2D-X版本之后,引擎發(fā)展進(jìn)入了鼎盛時(shí)期。同一時(shí)期,美國(guó)人用C#改寫(xiě)成CocosNet,新西蘭人Ryan Williams用JavaScript改寫(xiě)了HTML5的版本,中國(guó)人則用C++改寫(xiě)了Cocos2D-X版本。正如圖1-3所示的,在全球開(kāi)發(fā)者的貢 獻(xiàn)下,Cocos2D引擎衍生出了很多的版本。

開(kāi)發(fā)者社區(qū)也涌現(xiàn)出豐富的工具和編輯器,其中有Texture Packer、Glyph Designer等單一工具,也有CocoShop、CocosBuilder、Sprite Helper/Level Helper等集成式的編輯器。開(kāi)發(fā)者社區(qū)還提供了大量的書(shū)籍教程、示例代碼、視頻培訓(xùn)等供開(kāi)發(fā)者學(xué)習(xí)和使用。如今Cocos2D引擎各個(gè)版本還都在不斷地發(fā)展和更新中。Cocos2D引擎的原始團(tuán)隊(duì)也受雇于Zynga公司。Cocos2D-X引擎團(tuán)隊(duì)也受到了來(lái)自微軟和谷歌的贊助。

CocoStudio的前世今生

Cocos2d-x雖然有了熱心的開(kāi)發(fā)者們分享出自己的編輯器,但這些編輯器要么應(yīng)用場(chǎng)景單一,要么難以協(xié)作,因此Cocos2d-x雖然使用人數(shù)眾多,但開(kāi)發(fā)起來(lái)還存在一定的門(mén)檻。而遍觀(guān)市場(chǎng)上成熟的游戲引擎,都有配套的開(kāi)發(fā)工具,比如Flash、Unity、Unreal引擎等,因此開(kāi)發(fā)團(tuán)隊(duì)在經(jīng)過(guò)重重考慮后推出了官方出品的工具。

在2012年官方團(tuán)隊(duì)已經(jīng)在考慮推出開(kāi)發(fā)工具套裝,當(dāng)時(shí)名字叫做SP-II,Sweet Pomegranate 2代的意思,甜石榴。

[[75167]]

官方在官網(wǎng)和官方論壇進(jìn)行了小范圍宣傳,不過(guò)同時(shí)卻表示正式版本要在2013年才推出。

到2013年的CocoaChina開(kāi)發(fā)者大會(huì),Cocos2d-x官方團(tuán)隊(duì)宣布了CocoStudio工具集,原來(lái)為了統(tǒng)一名稱(chēng)而且能夠看出是基于Cocos2d-x的工具,所以最終官方團(tuán)隊(duì)將它叫做CocoStudio。啟動(dòng)器的名字到現(xiàn)在還是叫SPIILauncher。

[[75168]]

關(guān)于編輯器的開(kāi)源問(wèn)題,官方表示:

首先這個(gè)工具的開(kāi)源是否有意義,前提是使用者是否可以依照自己的需求對(duì)編輯器進(jìn)行修改,如果提供了編輯器可以自定修改的功能,那么我自己的意見(jiàn)是不開(kāi)源。

我反倒覺(jué)得比較重要的問(wèn)題是,因?yàn)榈讓邮怯玫氖荕IT License的cocos2d-x,MIT License呀,所以其實(shí)應(yīng)該更關(guān)心的是,你自己是否可以隨意修改游戲的代碼,是否可以進(jìn)行版本管理,是否可以加自己的東西,答案當(dāng)然是可以。我們提供 這個(gè)工具,就是為了滿(mǎn)足cocos2d-x的開(kāi)發(fā)者,補(bǔ)充他們的工具需求。我今天在開(kāi)發(fā)者大會(huì)上并沒(méi)有提及,但是我想在這里簡(jiǎn)單進(jìn)行一些比較:

工程的開(kāi)放性:Unity3D導(dǎo)出的工程,你是沒(méi)辦法改的,因?yàn)槿思矣玫氖荕ONO,你只能通過(guò)插件的方式進(jìn)行擴(kuò)展。如果你要進(jìn)行定制,源代碼20萬(wàn)美金,而且不賣(mài)中國(guó)。GameSalad、Corona,都是需要你把自己做好的工程上傳到他們的服務(wù)器進(jìn)行build,沒(méi)有其他方式。

支持多人開(kāi)發(fā):用過(guò)Unity的人就應(yīng)該清楚代碼合并有多困難。其他工具更沒(méi)辦法進(jìn)行什么代碼合并。

所以我今天一直在提的,并不是我要提供一個(gè)開(kāi)源項(xiàng)目,而是一個(gè)真正靠譜的,支持多人游戲,商業(yè)化游戲開(kāi)發(fā)的工具。而這個(gè)工具,是我們進(jìn)行很大人力成本投入的,會(huì)長(zhǎng)期維護(hù),并免費(fèi)提供給大家的東西。所以請(qǐng)不要再問(wèn),這東西是不是會(huì)開(kāi)源,請(qǐng)多問(wèn),這東西是否能滿(mǎn)足我的需求。

從0.1版到現(xiàn)在V0.1.6,CocoStudio已經(jīng)推出了6個(gè)迭代版本,但從版本號(hào)就可以看出,這還沒(méi)有達(dá)到可以給所有人用的穩(wěn)定版,并且目前只支持Windows平臺(tái),CocoStudio開(kāi)發(fā)團(tuán)隊(duì)正在火熱開(kāi)發(fā)中,爭(zhēng)取早日給游戲開(kāi)發(fā)者們提供穩(wěn)定好用的版本。

責(zé)任編輯:徐川 來(lái)源: 51CTO整理
相關(guān)推薦

2013-06-03 16:45:54

手游開(kāi)發(fā)CocoStudio下工具

2015-06-15 18:07:07

2010-11-23 17:39:08

Qt

2011-08-23 09:52:31

CSS

2014-07-30 10:55:27

2015-11-18 14:14:11

OPNFVNFV

2025-02-12 11:25:39

2014-07-31 16:55:02

2013-05-23 16:23:42

Windows Azu微軟公有云

2014-07-21 12:57:25

諾基亞微軟裁員

2021-06-17 07:08:19

Tapablewebpack JavaScript

2019-06-04 09:00:07

Jenkins X開(kāi)源開(kāi)發(fā)人員

2014-07-15 10:31:07

asyncawait

2016-12-29 18:21:01

2012-05-18 16:54:21

FedoraFedora 17

2016-12-29 13:34:04

阿爾法狗圍棋計(jì)算機(jī)

2016-11-08 19:19:06

2016-11-03 13:33:31

2019-08-05 10:08:25

軟件操作系統(tǒng)程序員

2013-11-14 16:03:23

Android設(shè)計(jì)Android Des
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

98视频精品全部国产| 松下纱荣子在线观看| 麻豆91在线播放免费| 欧美国产亚洲精品久久久8v| 日本在线免费中文字幕| 亚洲人被黑人高潮完整版| 91精品久久久久久综合乱菊| julia一区二区三区中文字幕| 在线视频欧美精品| 另类av导航| 亚洲欧美另类久久久精品2019| 成年人观看网站| 福利视频网站一区二区三区| 桥本有菜av在线| 奇米一区二区三区| 久久精品一偷一偷国产| 九七影院97影院理论片免费| 99久久综合99久久综合网站| 熟女熟妇伦久久影院毛片一区二区| 国产午夜精品一区在线观看| 亚洲精品视频免费在线观看| 男人天堂久久久| 欧美成人一区二区三区| www国产在线观看| 婷婷中文字幕综合| 成人午夜免费在线视频| 国产一区不卡视频| 国产羞羞视频在线观看| www.日韩在线| 含羞草激情视频| 亚洲成av人**亚洲成av**| a天堂中文在线88| 国产一区二区日韩精品欧美精品| 精品视频在线一区二区在线| 69精品小视频| 成人网18免费网站| 91精品国产一区二区三区动漫| 亚洲第一黄网| 欧美中文字幕在线观看视频 | 日本在线影院| 欧美成年人视频| 波多野结衣在线观看一区二区三区| 国内一区在线| 99精品国产热久久91蜜凸| 操碰在线免费| 日韩av在线免播放器| 国内外激情在线| 日韩专区在线观看| 91高清一区| 中文字幕黄色大片| 午夜精品福利视频网站| 成年人在线免费观看| 欧美精品在线视频观看| 91精品精品| 日韩天堂在线视频| 激情欧美日韩一区| 粉嫩av一区二区三区天美传媒| a美女胸又www黄视频久久| 婷婷国产在线| 久久久精品国产亚洲| 日韩av中文字幕一区二区| youjizzxxxx18| 亚洲石原莉奈一区二区在线观看| 精品国产乱码久久久| 青草青青在线视频| 精品少妇一区二区三区日产乱码 | 久久视频在线免费观看| 麻豆91精品91久久久的内涵| 你懂的免费在线观看视频网站| 欧美精品在线网站| 韩国视频一区二区| 交100部在线观看| 欧美亚洲另类在线一区二区三区| 亚洲高清视频在线| 欧美+亚洲+精品+三区| 久久久久久久少妇| 欧美亚洲尤物久久| 精品丝袜在线| 中文字幕av一区中文字幕天堂| 都市激情综合| 成人免费看片网站| 在线亚洲欧美| 成人免费a级片| 日韩成人免费看| 国产视频在线观看网站| 国产成人啪免费观看软件| 成年人视频在线免费| 亚洲午夜成aⅴ人片| 岛国在线大片| 午夜伦理精品一区| 国产成人8x视频一区二区 | y4480在线8影院| 91成人在线播放| 一区二区三区**美女毛片| 中文字幕在线观看第一页| 精品中文字幕久久久久久| 国产一区二区欧美| 高清一区在线观看| 色偷偷噜噜噜亚洲男人| 国产精品一区二区三区网站| 中文字幕日本在线| 欧美一区二区三区四区夜夜大片| 91久久人澡人人添人人爽欧美 | 欧美日本在线一区| 大片网站久久| 中文字幕免费中文| 久久久久久久久久久91| 久久久www成人免费毛片麻豆| 影视一区二区三区| 亚洲欧美日韩国产yyy| 精品久久久久99| 成人夜色视频网站在线观看| 国产激情综合| 黄色av网站在线| 国产激情一区二区三区在线观看 | 亚洲一区二区三区自拍| 91精品成人| 99视频免费在线观看| 日本人妻伦在线中文字幕| 欧美专区日韩视频| 综合网中文字幕| 亚洲欧洲日韩av| 深夜福利久久| 午夜在线视频| 综合操久久久| 国产www精品| 欧美成人a∨高清免费观看| 一区二区欧美国产| 日本成人中文字幕| 天使萌一区二区三区免费观看| 色在线免费观看| www亚洲成人| 欧美天天综合网| 成人久久视频在线观看| 91精品国产乱码久久久久久久| 国产资源一区| av文字幕在线观看| 999国产在线视频| 国产成人在线免费看| 97久草视频| 国内免费精品永久在线视频| 91精品国产综合久久福利| 国产欧美久久久精品影院| 在线观看一区| 日韩欧美三级| 高清一区二区三区| 国产在线一区二区视频| 亚洲色图久久久| 99久久免费观看| 亚洲精品乱码久久久久久蜜桃91| 欧美亚洲国产视频小说| 欧美国产日韩二区| 国产精品人人做人人爽| 午夜精品久久17c| 欧美日韩精品欧美日韩精品一综合| 欧美国产亚洲另类动漫| 国产一区二区福利| 精品日韩免费| 成人另类视频| 一本色道69色精品综合久久| 免费观看成人性生生活片| 日韩电影免费观看高清完整| 国产精品久久久久久免费观看| 日本精品久久中文字幕佐佐木 | 青青青青草视频| 毛片av在线播放| 欧美激情亚洲天堂| 久久久亚洲精品无码| 特级西西444| 黄网站色大毛片| 人交獸av完整版在线观看| 国产丝袜精品丝袜| 九色porny自拍视频在线播放| 麻豆免费版在线观看| 色综合一本到久久亚洲91| 久久国产成人精品| 激情综合自拍| 国产精品一国产精品k频道56| 久久一区精品| 久久色.com| 亚洲欧洲av一区二区三区久久| 午夜精品一区在线观看| 亚洲人成绝费网站色www| 亚洲在线免费播放| 欧美二区乱c少妇| 久久精品国产亚洲一区二区| 日本一欧美一欧美一亚洲视频| 91精品国产综合久久男男| 精品免费视频123区| 免费高清成人| 亚洲高清福利| av成人在线播放| 亚洲国产日韩欧美在线| 精品亚洲成a人| 黄色成人av网| 精品综合久久久| 日韩中文字幕a| 韩国主播福利视频一区二区三区| 网红女主播少妇精品视频| 国产欧美激情|