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
























