成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

洪志雄專訪:如何使用Cocos2d-x完美呈現捕魚3

移動開發 Android 游戲開發
《捕魚達人3》采用了Cocos2d-x 3.x版本中的3D功能來進行開發,實現了完全的3D化。作為一款支撐了無數2D游戲產品的引擎,Cocos2d-x本次也將帶來3D方面的功能擴展,幫助廣大Cocos2d-x開發者.

 本期我們采訪了《捕魚達人3》主程洪志雄,請他談一談這款游戲技術上的創新以及他對手游開發方面的感悟

[[118050]]

作者自述
畢業這幾年,我前期一直在從事服務器相關的工作, 先是跟師兄創業搞p2p視頻,中間涉及p2p網絡,搜索,網站搭建等相關技術。后來跑到騰訊去做過一陣子分布式, 還用倒騰過一年的虛擬機。2012年的時候,趁著部門轉型的機遇跳到手機游戲開發部門,從事客戶端開發。所以,對于游戲開發,也算是半路出家。幸好,自己非常感興趣,跟對著Linux的黑底白字寫代碼相比, 看著小人在自己的控制下蹦蹦跳跳,成就感更加強。再后來就來觸控這邊負責捕魚達人3的研發工作,也是我現在整天在忙碌的事情。

1.捕魚達人3與前兩部相比,技術上有哪些突破和創新?
捕魚達人3作為前兩代成功作品的續作,我們需要從玩法到技術,全面超越前代。所以在技術上,我們主要做了下面一些突破和創新:

1)魚的3D渲染。 跟2D渲染相比,3D渲染可以讓魚看起來更加立體和真實。 3D骨骼動畫可以讓動作更加豐富和平滑。另外我們還為魚增加了表情動作,讓魚兒更具個性化。

2) 純3D路徑。 前兩代的2D路徑在我們新的3D場景下,表現力要弱很多。為此我們設計了全新的3D路徑編輯器,魚的游動不僅僅在一個面上游動,而是一個立體空間,這樣魚的游動過程會更加平滑和真實。

3) 豐富的武器表現效果。 以前的武器效果,我們一般是結合幀動畫和粒子效果實現,在捕魚3中,我們的武器很多是通過 shader 實現的,讓效果更加絢麗和富于變化。比如閃電武器,泡泡武器等。

4) 3D的后處理和燈照效果。大家可以看到我首屏模擬海洋的效果,就用到相關技術。還有魚身上的波光效果。

2.《捕魚達人3》使用了最新的Cocos2d-x中3D功能,它有哪些突出的亮點?請舉幾個游戲里的具體案例說明
1)繼承Cocos2d-x的設計思路,只要具備Cocos2d-x的編程經驗, 在使用和理解上完全無障礙,可以立馬上手寫代碼。

2) 豐富的材質系統,可以自定義模型不同渲染效果。 比如:我們的魚身上的渲染效果已經電鰻魚的閃電效果

3) 強大的模型編輯器,可以自定義模型的材質

3. 引擎3D功能使用的時候感覺和2D部分區別在哪?
設計理念和開發流程和2D差不多

4. 游戲里面的動畫效果,是UI實現的,還是Cocos引擎的3D效果?比如那個漩渦,是不是使用引擎的3D效果可以做很多不同的漂亮效果呢?
渲染時用3D的材質系統實現的, 由于材質系統的擴展能力很強,做出各種漂亮的效果完全沒問題。

5. Cocos2d-x的3D技術穩定性如何?是否已經到了可以大規模市場化應用的階段?
挺好的,我們Android版本的適配度高達92%以上。

6. 引擎粒子效果的效率一直備受爭議,請問捕魚達人3有沒有專門做優化?
我們對同一種粒子做了批次處理。另外,還通過腳本, 嚴格控制了粒子的個數,不能超過某個上限值。

7. 在《捕魚達人3》開發過程中,遇到哪些困難和挑戰?你們是如何克服的?
游戲開發都會面臨一個資源的管理問題,就是資源如何從美術制作,在到程序使用以及后續的維護。捕魚3的資源類型比較多。2D層有圖片,ui資源,動畫資源,字體資源,粒子資源。 3D層又涉及3D模型,材質,紋理,shader等。另外,還有track,策劃配置文件等。所以種類非常多。 還因為捕魚3的適配性要求比較高,所以,我們有些資源按照分辨率有劃分了幾大類。 還附加一條,資源還分不同的語言版本。 上線之后,資源本身還需要跟隨發布版本一起維護。所以中間的問題非常多。 在我們項目中會嚴格對資源進行規范, 包括命名,目錄結構。資源如何從美術維護的目錄流動到程序使用的目錄等。另外還維護了一套基于ant+python的腳本來去驅動資源的流轉。 實現一鍵生成程序所需要的資源。 無須人工的干預, 非常便捷。

另外我們還有一鍵打Windows,iOS,Android各種程序包的腳本,方便做版本的daily build。

8. 《捕魚達人3》的背后一定有一支強大的團隊,包括多方面能力的配合,能否分享一下團隊協作和管理的經驗?
就我們研發而言, 其實最重要是前期做好開發規范,然后打造融洽的團隊氛圍,明確每個人的開發任務,大家隨著項目的發展一起往前進步。

9. 最后,對其它有志進入手游行業或者在摸索中前行的手游開發者,您能否給一些建議?
雖然很多媒體都在高喊:手游已是一片紅海。 但這個市場遠沒有飽和,移動設備的增量仍然很大。而且區別于端游市場的客戶端大作,頁游市場的各種網游。手游的游戲類型更加多樣化,更加豐富。休閑的,棋牌的,各類網游,都有成功的案例。所以,這個市場更加靈活,更適合小團隊創造奇跡,仍然有很多的機會。另外從技術上講,由于存在Cocos2d-x這種幾乎處于壟斷地位的引擎, 手游也是一個更加開放的市場。 網上有一大堆的學習資料和游戲源碼, 只要你有點計算機基礎,入門還是很容易的。重要的是自己能夠靜下心來多看多寫些代碼,爭取獨立發布一款產品。我見過不少人自己做一點東西都沒堅持下來,做一半就放棄掉。其實在多堅持下,離成功就近了很多。




 

責任編輯:chenqingxiang 來源: cocoachina
相關推薦

2011-12-12 10:40:08

Cocos2d-X游戲開發開發環境

2012-04-17 12:38:46

cocos2d-x

2012-04-17 12:44:38

cocos2d-x

2013-05-22 15:49:46

2012-04-17 10:06:08

cocos2d-x

2012-04-17 12:47:27

cocos2d-x

2012-04-17 10:59:31

cocos2d-x

2013-04-16 10:02:47

cocos2d-x懶人Android開發

2013-06-03 17:04:20

CocoStudioCocos2D-X添加CocoStudi

2013-12-03 10:58:50

Cocos2D-X磚塊地圖

2013-05-22 14:38:44

iOS開發Cocos2d-x坐標系統

2012-04-17 12:58:44

Cocos2D-X

2014-07-31 16:57:30

2012-02-19 20:10:23

Cocos2d-x fCocos2dWindows Pho

2012-04-17 13:12:00

2014-08-13 10:07:02

游戲引擎

2013-11-13 16:31:32

Cocos2d-x

2012-05-09 10:09:57

Cocos2d-xAndroidiOS

2013-06-07 14:06:52

移動開發Android開發cocos2d-x

2014-10-24 10:38:48

2014WOT深圳手游
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av av在线| 97色在线视频 | 免费在线观看av片 | 国产成人精品免高潮在线观看 | 美女视频网站久久 | 五月激情六月婷婷 | 国产精品夜夜夜一区二区三区尤 | 精品精品视频 | 欧美一区二区三区在线观看视频 | 天天草天天操 | 国户精品久久久久久久久久久不卡 | 欧美成人精品二区三区99精品 | 国产高清精品一区二区三区 | 日韩不卡一区二区三区 | 国产a级毛毛片 | 亚洲成人精品一区 | 蜜桃免费一区二区三区 | 五月综合色啪 | 久久伊人精品一区二区三区 | 激情欧美一区二区三区中文字幕 | 日韩1区2区| 在线一区| 中文字幕在线一 | 亚洲视频中文字幕 | 密室大逃脱第六季大神版在线观看 | 综合一区二区三区 | 欧美日韩成人在线观看 | 成人午夜在线 | 久久美女网 | 一区二区电影网 | 一级黄色毛片免费 | 在线视频中文字幕 | 欧美日韩视频在线播放 | 欧美成人第一页 | 一区免费观看 | 亚洲精品日韩一区二区电影 | 亚洲午夜精品视频 | 亚洲精品乱码久久久久久久久久 | 免费一级毛片 | 天天操欧美 | 日韩不卡在线 |