自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Cocos2d-x游戲引擎邁入3.0時(shí)代 打造完整工具鏈

原創(chuàng)
移動(dòng)開發(fā) 游戲開發(fā)
2014年3月15日北京國家會(huì)議中心,Cocos2d-x游戲引擎的創(chuàng)始人王哲正式宣布Cocos引擎發(fā)布3.0版本,同時(shí)還宣布了Cocos2d-x引擎的愿景:成為一個(gè)跨平臺(tái)游戲開發(fā)的完整工具鏈,包含從快速原形開發(fā)到最終完成一個(gè)高性能產(chǎn)品。

2014年3月15日北京國家會(huì)議中心,Cocos2d-x游戲引擎的創(chuàng)始人王哲正式宣布Cocos引擎發(fā)布3.0版本,同時(shí)還宣布了Cocos2d-x引擎的愿景:成為一個(gè)跨平臺(tái)游戲開發(fā)的完整工具鏈,包含從快速原形開發(fā)到最終完成一個(gè)高性能產(chǎn)品。

全新出發(fā)的Cocos引擎到底能給開發(fā)者帶來什么?讓我們一起走近開發(fā)者大會(huì)來看個(gè)究竟。

Cocos2d-x 3.0版本:性能提升、重構(gòu)代碼、優(yōu)化API

Cocos2d引擎的創(chuàng)始人,現(xiàn)任觸控科技***架構(gòu)師的Ricardo給現(xiàn)場(chǎng)觀眾解說了Cocos2d-x引擎3.0版本的幾大特點(diǎn),包括性能上的提升,新渲染方式,C++風(fēng)格的API,以及基本的3D API。采用3.0版本的游戲性能在某些場(chǎng)景能夠提升200%-800%,3.0版對(duì)部分API進(jìn)行了重構(gòu),使之更貼近C++風(fēng)格,不過3.0版本保留了2.X版本的API,以支持平滑的遷移。Cocos團(tuán)隊(duì)還和Intel進(jìn)行了合作,對(duì)3D物理引擎Havox進(jìn)行了更好的支持,以提升Cocos引擎在3D方面的能力。

除此之外,Cocos引擎還加強(qiáng)了對(duì)腳本語言的支持,如Lua、javascript,cocos2dx-lua方向Cocos引擎吸收了QUICK框架,使用Lua開發(fā)游戲更加方便;javascript方面則是cocos2d-html5,它是Cocos引擎的重點(diǎn)發(fā)展方向,距上次開發(fā)者大會(huì)以來,cocos2d-html5也取得了長(zhǎng)足的進(jìn)展,使用JSB方式加強(qiáng)了對(duì)Android、iOS等移動(dòng)平臺(tái)的支持,并且還有方便的命令行腳本可以快速啟動(dòng)和調(diào)試。

CocoStudio:8分鐘無編程做出Flappy Bird

CocoStudio是Cocos引擎官方的工具集,提供了資源管理和項(xiàng)目的集成,能更好的支持策劃、設(shè)計(jì)師等游戲團(tuán)隊(duì)成員的工作。在大會(huì)上,CocoStudio的負(fù)責(zé)人張曉龍分享了目前的***進(jìn)展。

CocoStudio已經(jīng)發(fā)展到1.3版本,但同時(shí)也在開發(fā)2.0版本,因?yàn)?.X版本使用C#開發(fā),高度依賴于Windows系統(tǒng),對(duì)于使用其他操作系統(tǒng)的開發(fā)者來說并不方便,因此2.0版本采用C++/Qt框架開發(fā),支持Windows、OS X、Linux等平臺(tái)。目前CocoStudio 2.0版正在緊張開發(fā)中,預(yù)計(jì)數(shù)周之后就能提供alpha版的下載。

但令現(xiàn)場(chǎng)觀眾印象最深刻的還是張曉龍?jiān)诂F(xiàn)場(chǎng)演示的一個(gè)視頻,使用CocoStudio在8分鐘內(nèi)不寫一行代碼就開發(fā)出一個(gè)完整的Flappy Bird,并且可以當(dāng)場(chǎng)運(yùn)行。當(dāng)然,素材是提前準(zhǔn)備好的,另外還使用了未正式公開的觸發(fā)器功能提供邏輯,來達(dá)到不寫一行代碼的目的。不過目前的效果已經(jīng)很驚人了,這個(gè)視頻也展示了CocoStudio的潛力,它不僅將大大擴(kuò)展游戲制作者群體,將更多的人帶到游戲開發(fā)的領(lǐng)域中來,還將成為從開發(fā)一個(gè)簡(jiǎn)單游戲到大型項(xiàng)目的優(yōu)秀解決方案。

全新Cocos Code IDE:一鍵項(xiàng)目 實(shí)時(shí)調(diào)試 代碼熱更新

一直以來Cocos引擎沒有一個(gè)官方的IDE,程序員通常使用Visual Studio、X Code等工具來進(jìn)行Cocos2d-x的游戲開發(fā)。這些IDE雖好,但是終究不能對(duì)游戲開發(fā)進(jìn)行100%的***支持。如果沒有專用的IDE,作為一個(gè)專業(yè)的游戲引擎來說總像缺點(diǎn)什么,但現(xiàn)在這個(gè)缺憾被彌補(bǔ)了。

在大會(huì)上,王哲宣布推出基于Eclipse的Cocos Code IDE,并且進(jìn)行了現(xiàn)場(chǎng)演示。Cocos Code IDE支持Lua、javascript兩種腳本語言,并且支持一鍵生成Cocos2d-x項(xiàng)目,以及在外部設(shè)備如Android手機(jī)、iPhone等的實(shí)時(shí)調(diào)試,還支持代碼熱更新,只需保存代碼就可實(shí)時(shí)看到游戲的變化。

有了這個(gè)神器,將大大提升開發(fā)人員的效率。從此開發(fā)者們不用去找各種IDE和插件、腳本來構(gòu)建開發(fā)環(huán)境了。

總結(jié):

這次Cocos2d-x的升級(jí)印證了王哲所說的愿景,它不再是一個(gè)單純驅(qū)動(dòng)游戲的引擎,而是將開發(fā)一款游戲的整個(gè)流程都考慮進(jìn)來,提升開發(fā)者的效率,提供***的開發(fā)體驗(yàn)。

據(jù)觸控科技CEO陳昊芝所說,整個(gè)Cocos引擎其實(shí)還包括一個(gè)Plugin-X,將在游戲運(yùn)營(yíng)階段提供更多技術(shù)支撐。

這個(gè)由國人主導(dǎo)的游戲引擎正在向一個(gè)龐然大物轉(zhuǎn)變,更難得是,這個(gè)引擎的大部分代碼和工具都是開源的,任何人都可以免費(fèi)獲得,官方團(tuán)隊(duì)依然在以開源和開放的心態(tài)在維護(hù)這款引擎,并且官方團(tuán)隊(duì)還提供免費(fèi)的技術(shù)講座和咨詢。

在讓大家更方便的開發(fā)出更好的游戲方面,Cocos引擎為我們做出了不可磨滅的貢獻(xiàn),讓我們祝福它能走得更遠(yuǎn)。

如還想更詳細(xì)的了解開發(fā)者大會(huì),可以關(guān)注官網(wǎng)上的專題

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

2011-12-12 10:40:08

Cocos2d-X游戲開發(fā)開發(fā)環(huán)境

2012-02-19 20:10:23

Cocos2d-x fCocos2dWindows Pho

2014-08-13 10:07:02

游戲引擎

2014-04-11 11:10:14

Cocos2d-x v手游引擎

2013-05-22 15:49:46

2012-04-17 12:44:38

cocos2d-x

2012-04-17 12:38:46

cocos2d-x

2014-10-28 17:14:40

Cocos 2d-xFacebook

2013-04-16 10:02:47

cocos2d-x懶人Android開發(fā)

2013-09-05 16:29:39

Cocos2d-x

2012-04-17 12:52:01

cocos2d-x

2015-07-21 16:25:24

2014-04-21 14:58:27

觸控Cocos2d-x觸控科技

2015-07-17 10:38:21

教程COCOS射箭游戲

2014-07-31 16:57:30

2015-03-23 12:25:38

觸控科技

2014-07-31 17:04:25

2013-05-22 14:38:44

iOS開發(fā)Cocos2d-x坐標(biāo)系統(tǒng)

2013-12-03 10:58:50

Cocos2D-X磚塊地圖

2012-04-17 12:58:44

Cocos2D-X
點(diǎn)贊
收藏

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