對話cocos作者: cocos一站式解決方案深度挖掘
原創(chuàng)觸控科技發(fā)布重磅消息,宣布正式推出cocos一站式解決方案,該解決方案整合了Cocos2d-x、Cocos Studio、Cocos Code IDE等框架及工具,為開發(fā)者提供了全套的游戲開發(fā)解決方案。此次產(chǎn)品的發(fā)布,也是對2014年秋季cocos開發(fā)者大會上宣布的cocos品牌的實現(xiàn)。51CTO記者在產(chǎn)品發(fā)布前夕采訪了觸控科技副總裁王哲及觸控科技高級技術(shù)總監(jiān)、Cocos Studio作者張曉龍,為大家解讀cocos一站式解決方案的細節(jié)。
觸控科技高級技術(shù)總監(jiān)、Cocos Studio作者張曉龍
Cocos一站式解決方案是什么?
眾所周知,觸控科技旗下有很多cocos子品牌,包括Cocos2d-x,Cocos2d-html5, Cocos2d-js, Cocos Studio, Cocos Code IDE, Cocos Push等,這次又推出cocos一站式解決方案,大家不禁要問cocos一站式解決方案到底是什么?王哲介紹,本次推出的cocos一站式解決方案將cocos引擎家族所有獨立的產(chǎn)品都統(tǒng)一到了里面,包含了從新建立項、游戲制作、打包上線的全套流程。開發(fā)者可以通過cocos快速生成代碼、編輯資源和動畫,最終輸出適合于多個平臺的游戲產(chǎn)品。
Cocos一站式解決方案發(fā)布,將有效地為開發(fā)者提高效率、節(jié)省成本。游戲開發(fā)鐵三角策劃-美術(shù)-程序能夠在這套cocos工具上更好地協(xié)同工作,從游戲創(chuàng)建,運行構(gòu)建,調(diào)試編譯,游戲發(fā)布,到***集成所有服務(wù)、部署,都能夠在cocos里完成。
王哲舉例介紹,開發(fā)者搭好環(huán)境后,可以用啟動器直接構(gòu)建項目,策劃和美術(shù)用Cocos Studio構(gòu)建場景、設(shè)計玩法,在Code IDE調(diào)試代碼,再用AnySDK快速接入部署;***,開發(fā)者還可以選擇自己需要的插件和服務(wù),所有步驟一氣呵成。
Cocos一站式解決方案亮點解讀
Cocos一站式解決方案首發(fā)版命名為cocos 2.1,與Cocos Studio的版本號保持一致。張曉龍表示:“Cocos一站式解決方案并不是單純的產(chǎn)品線的整合,我們對產(chǎn)品做了很多優(yōu)化,其中***的亮點就是打通了工作流,將cocos家族的框架、工具、服務(wù)都匯聚在同一個工作流里,集成了完整的開發(fā)工作流。”
而在功能優(yōu)化上,cocos也做了大量的更新:
首先,cocos是跨平臺版本,Windows和Mac版本同步發(fā)布,功能統(tǒng)一、數(shù)據(jù)通⽤,這將對游戲團隊的協(xié)同工作起到很大幫助;
其次,使用體驗上,cocos對比之前版本做了大量優(yōu)化,用戶體驗更加貼合開發(fā)者的使用習慣;
第三,功能上,cocos推出眾多實用功能,UI和動畫編輯功能更加強大,同時對布局系統(tǒng)進行全新的設(shè)計,做多分辨率適配將更加容易。同時,還將推出插件擴展機制,開發(fā)者可以使用腳本來擴展cocos的控件和功能,***化的滿足不同用戶的需求;
第四,執(zhí)行效率上,cocos優(yōu)化了導出數(shù)據(jù),并支持多種數(shù)據(jù)格式。深度優(yōu)化的二進制數(shù)據(jù)保證了引擎解析的效率,同時為Js和Lua版本的引擎提供了json和lua數(shù)據(jù),方便開發(fā)者調(diào)試數(shù)據(jù);
第五,代碼調(diào)試上,Code IDE優(yōu)化了調(diào)試效率和代碼提示速度,給開發(fā)者更好的編程體驗;
第六,Cocos 2.1推出了Cocos Store,Cocos Store是一個整合的資源商店,將為持續(xù)更新插件、資源、工具、⽰例等豐富的資源,為開發(fā)者提供***的便利。#p#
Cocos是整合,更是創(chuàng)新和突破
此次重磅發(fā)布cocos一站式解決方案,對于觸控科技來說是一次品牌的整合和用戶認知度的提升,但它更是一次創(chuàng)新和突破,切切實實地為開發(fā)者解決了非常多的問題。
王哲介紹:“過去兩年中, cocos子產(chǎn)品有很高的市場占有率,但有些產(chǎn)品的配置門檻高,相配套的工具較分散,開發(fā)者需要在尋找匹配的工具上花很多時間,同時工作流不夠清晰,讓不同開發(fā)工具之間的對接不夠清晰。通過此次整合,這一問題將得到解決。”
首先,cocos解決了不易安裝的問題。王哲表示:“雖然有很多“如何在某某平臺下安裝cocos2d-x”的教程文章,但很多剛剛?cè)腴T的開發(fā)者往往還是找不到對應(yīng)資源,或是找到了,卻發(fā)現(xiàn)安裝教程和引擎版本之間還需要匹配。這個過長浪費掉用戶很多的時間,同時也導致我們流失掉了很多初級階段的用戶。”
第二,解決配套工具分散的問題。Cocos2d-x有很厚重的開源社區(qū)歷史,引擎配套工具和各種編輯器百花齊放,用戶在選擇的時候往往不知道最容易解決某個問題的是哪個工具,同時還要解決工具和引擎版本的匹配問題。王哲介紹:“近兩年,觸控及合作伙伴針對cocos2d-x游戲開發(fā)的各個痛點推出了許多相應(yīng)的工具和服務(wù)。有非常多的優(yōu)秀的產(chǎn)品,包Cocos Studio、Code IDE、Cocos Push和暢思廣告等等;合作伙伴方面,如做瓦片地圖的Tile Map,做紋理合并的Texture Packer,做2D骨骼動畫的Spine等等。這么多的好產(chǎn)品多數(shù)開發(fā)者仍然不知道,因為這些工具和服務(wù)分散在無數(shù)個網(wǎng)站里面,到這些網(wǎng)站上注冊、激活、下載這些工具和服務(wù),需要花費很長時間。所以我們需要一個統(tǒng)一的入口、整合的產(chǎn)品以及cocos插件商店來告訴開發(fā)者,在什么時候用哪個工具是最合適***效的,而cocos有效地解決了這些問題。”
第三,解決工作流的問題。王哲表示:“游戲從創(chuàng)意、開發(fā)、測試、上線都有一個完整的流程,我們從產(chǎn)品設(shè)計角度直接用清晰的脈絡(luò)把原先的這些工具聯(lián)系在一起,整合后的產(chǎn)品就是現(xiàn)在的cocos。”
整合后的產(chǎn)品將更加簡單易用,集成了所有工具,服務(wù),形成最短,最清晰的工作流,解決了門檻高、工具分散、工作流不夠清晰的問題。張曉龍介紹,與此同時,cocos用大量GUI界面掩蓋了晦澀的命令行操作,方便程序員之外的美術(shù)、策劃使用cocos工具集進行開發(fā);提供引擎二進制預(yù)編譯庫,提高編譯和調(diào)試效率;提供cocos插件商店,包含各種第三方插件和服務(wù),并自動對插件和引擎的版本進行匹配,這對Cocos 2d-x合作伙伴和生態(tài)圈有重大意義,也大量節(jié)省了開發(fā)者的時間。
觸控科技副總裁王哲
Cocos:適合不同規(guī)模的開發(fā)團隊
Cocos作為集成的一站式解決方案推出,看似是更高大上的產(chǎn)品,大家不禁要問,這還適合我的團隊使用嗎?張曉龍表示:“Cocos適合不同規(guī)模的研發(fā)團隊,集成的工作流非常適合多⼈協(xié)同辦公,使用cocos將起到規(guī)范開發(fā)流程,減少溝通成本的作用。同時,cocos還適合小團隊及個人開發(fā)者使用,因為cocos集成了游戲開發(fā)的全部功能,并且簡單易用,對于⼩團隊和個人開發(fā)者來講,會節(jié)約很多不必要的工作,減少開發(fā)過程中各種瑣碎的流程,實現(xiàn)效率的***化。”
對于cocos系列產(chǎn)品的已有用戶,張曉龍也表示,可以繼續(xù)采用cocos一站式解決方案完全不用擔心。他表示:“cocos工具集里的每個組件都獨立存在發(fā)展多年,都是經(jīng)過市場驗證、有很多開發(fā)者在用的產(chǎn)品,現(xiàn)在只是這些組件合體了、組件之間相互調(diào)用的工作流被理順了而已。所有開發(fā)者都可以延續(xù)對Cocos 2d-x和Cocos Studio多年的知識積累使用習慣,只是感覺操作更方便了,不需要學什么新東西。”
后記:
Cocos一站式解決方案仍然延續(xù)免費模式,非常值得期待。另外,為大家透露一些接下來將要發(fā)布的新功能: cocos將圍繞游戲開發(fā)工作流推出一鍵部署,在cocos中編輯完游戲場景可直接打包部署到手機上,實時預(yù)覽;cocos將在資源編輯器中集成代碼編輯功能,讓資源編輯和邏輯代碼的交互更加通暢;cocos將整合流行的第三方工具,滿足用戶的全方位需求;cocos將重磅推出3D功能和3D編輯器,將全面支持2D, 2.5D, 3D全部游戲類型。
【責任編輯:老門 TEL:(010)68476606】