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

為茌平等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及茌平網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站制作、茌平網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
全新出發(fā)的Cocos引擎到底能給開發(fā)者帶來什么?讓我們一起走近開發(fā)者大會來看個究竟。
Cocos2d-x 3.0版本:性能提升、重構(gòu)代碼、優(yōu)化API
Cocos2d引擎的創(chuàng)始人,現(xiàn)任觸控科技***架構(gòu)師的Ricardo給現(xiàn)場觀眾解說了Cocos2d-x引擎3.0版本的幾大特點(diǎn),包括性能上的提升,新渲染方式,C++風(fēng)格的API,以及基本的3D API。采用3.0版本的游戲性能在某些場景能夠提升200%-800%,3.0版對部分API進(jìn)行了重構(gòu),使之更貼近C++風(fēng)格,不過3.0版本保留了2.X版本的API,以支持平滑的遷移。Cocos團(tuán)隊(duì)還和Intel進(jìn)行了合作,對3D物理引擎Havox進(jìn)行了更好的支持,以提升Cocos引擎在3D方面的能力。
除此之外,Cocos引擎還加強(qiáng)了對腳本語言的支持,如Lua、javascript,cocos2dx-lua方向Cocos引擎吸收了QUICK框架,使用Lua開發(fā)游戲更加方便;javascript方面則是cocos2d-html5,它是Cocos引擎的重點(diǎn)發(fā)展方向,距上次開發(fā)者大會以來,cocos2d-html5也取得了長足的進(jìn)展,使用JSB方式加強(qiáng)了對Android、iOS等移動平臺的支持,并且還有方便的命令行腳本可以快速啟動和調(diào)試。
CocoStudio:8分鐘無編程做出Flappy Bird
CocoStudio是Cocos引擎官方的工具集,提供了資源管理和項(xiàng)目的集成,能更好的支持策劃、設(shè)計(jì)師等游戲團(tuán)隊(duì)成員的工作。在大會上,CocoStudio的負(fù)責(zé)人張曉龍分享了目前的***進(jìn)展。
CocoStudio已經(jīng)發(fā)展到1.3版本,但同時也在開發(fā)2.0版本,因?yàn)?.X版本使用C#開發(fā),高度依賴于Windows系統(tǒng),對于使用其他操作系統(tǒng)的開發(fā)者來說并不方便,因此2.0版本采用C++/Qt框架開發(fā),支持Windows、OS X、Linux等平臺。目前CocoStudio 2.0版正在緊張開發(fā)中,預(yù)計(jì)數(shù)周之后就能提供alpha版的下載。
但令現(xiàn)場觀眾印象最深刻的還是張曉龍?jiān)诂F(xiàn)場演示的一個視頻,使用CocoStudio在8分鐘內(nèi)不寫一行代碼就開發(fā)出一個完整的Flappy Bird,并且可以當(dāng)場運(yùn)行。當(dāng)然,素材是提前準(zhǔn)備好的,另外還使用了未正式公開的觸發(fā)器功能提供邏輯,來達(dá)到不寫一行代碼的目的。不過目前的效果已經(jīng)很驚人了,這個視頻也展示了CocoStudio的潛力,它不僅將大大擴(kuò)展游戲制作者群體,將更多的人帶到游戲開發(fā)的領(lǐng)域中來,還將成為從開發(fā)一個簡單游戲到大型項(xiàng)目的優(yōu)秀解決方案。
全新Cocos Code IDE:一鍵項(xiàng)目 實(shí)時調(diào)試 代碼熱更新
一直以來Cocos引擎沒有一個官方的IDE,程序員通常使用Visual Studio、X Code等工具來進(jìn)行Cocos2d-x的游戲開發(fā)。這些IDE雖好,但是終究不能對游戲開發(fā)進(jìn)行100%的***支持。如果沒有專用的IDE,作為一個專業(yè)的游戲引擎來說總像缺點(diǎn)什么,但現(xiàn)在這個缺憾被彌補(bǔ)了。
在大會上,王哲宣布推出基于Eclipse的Cocos Code IDE,并且進(jìn)行了現(xiàn)場演示。Cocos Code IDE支持Lua、javascript兩種腳本語言,并且支持一鍵生成Cocos2d-x項(xiàng)目,以及在外部設(shè)備如Android手機(jī)、iPhone等的實(shí)時調(diào)試,還支持代碼熱更新,只需保存代碼就可實(shí)時看到游戲的變化。
有了這個神器,將大大提升開發(fā)人員的效率。從此開發(fā)者們不用去找各種IDE和插件、腳本來構(gòu)建開發(fā)環(huán)境了。
總結(jié):
這次Cocos2d-x的升級印證了王哲所說的愿景,它不再是一個單純驅(qū)動游戲的引擎,而是將開發(fā)一款游戲的整個流程都考慮進(jìn)來,提升開發(fā)者的效率,提供***的開發(fā)體驗(yàn)。
據(jù)觸控科技CEO陳昊芝所說,整個Cocos引擎其實(shí)還包括一個Plugin-X,將在游戲運(yùn)營階段提供更多技術(shù)支撐。
這個由國人主導(dǎo)的游戲引擎正在向一個龐然大物轉(zhuǎn)變,更難得是,這個引擎的大部分代碼和工具都是開源的,任何人都可以免費(fèi)獲得,官方團(tuán)隊(duì)依然在以開源和開放的心態(tài)在維護(hù)這款引擎,并且官方團(tuán)隊(duì)還提供免費(fèi)的技術(shù)講座和咨詢。
在讓大家更方便的開發(fā)出更好的游戲方面,Cocos引擎為我們做出了不可磨滅的貢獻(xiàn),讓我們祝福它能走得更遠(yuǎn)。
如還想更詳細(xì)的了解開發(fā)者大會,可以關(guān)注官網(wǎng)上的專題。
網(wǎng)站欄目:Cocos2d-x游戲引擎邁入3.0時代打造完整工具鏈
網(wǎng)址分享:http://www.dlmjj.cn/article/djshogs.html


咨詢
建站咨詢
