unity3d框架的先進性

1.熱更新

邏輯代碼熱更新, 是客戶端框架的一個重要功能, 主要解決的是上線期的問題. 這個特性能及時的修復(fù)bug, 增加功能, 減少用戶在游戲版本升級時候的流失(因為只需要小更).

不帶熱更新的框架, 通常意味著在這套框架上做的游戲沒有什么上線經(jīng)驗.

目前, 較為常見的熱更新方案是兩種

  • lua代碼熱更新(最多)
  • c#代碼熱更新(要注意iOS也要熱更)

2.實時戰(zhàn)斗

這里有三個要求:

  • 實時性: 有接入過狀態(tài)同步的戰(zhàn)斗, 或者幀同步的戰(zhàn)斗
  • 戰(zhàn)斗邏輯大部分在lua層實現(xiàn), 可以熱更
  • 性能優(yōu)化

實時性, 這里體現(xiàn)了客戶端網(wǎng)絡(luò)層代碼和預(yù)表現(xiàn)層的實力, 能做到實時戰(zhàn)斗的客戶端不多, 幀同步的更少了.
戰(zhàn)斗在lua, 則體現(xiàn)了對lua層與c#層之間的性能瓶頸的理解, 還有對戰(zhàn)斗底層封裝的完備性.
性能優(yōu)化, 游戲中最耗資源的地方通常是多人同屏戰(zhàn)斗, 對戰(zhàn)斗的性能優(yōu)化, 涉及了網(wǎng)絡(luò)層, 競技計算層和預(yù)表現(xiàn)層, 還有對美術(shù)規(guī)范(資源)的要求.

3.工具集

工具分成兩大類,

  • (1) 度量工具, 了解指標(biāo)
  • (2) 自研工具, 提高生產(chǎn)力

度量工具, 主要是unity自帶的工具: Profiler, Frame Debugger, Occlusion Culling, Navigation, 還有就是Adreno Profiler(高通)等. 用度量工具的人, 基本就是程序員或者TA了, 他要能夠熟練使用度量工具來定位問題, 找到性能瓶頸. (然后才會有解決性能的方案)

上海侑虎就非常擅長利用度量工具得出性能指標(biāo), 進而指導(dǎo)他的客戶(游戲公司)調(diào)優(yōu)游戲性能.

自研工具, 主要是集成在unity3d里, 給項目組成員使用, 也就是對游戲制作的整個pipeline非常了解, 把其中的每個節(jié)點可以自動化的部分, 制作成工具提高生產(chǎn)力.還有一些自研工具, 是集成在美術(shù)資源開發(fā)工具(3dmax)中. 除了提高生產(chǎn)力, 還能規(guī)范輸出.

做自研工具的人, 最難的是他會了解所有相關(guān)崗位的業(yè)務(wù)過程. 并能制作工具來代替一部分的人工, 規(guī)范輸出, 不給人工"犯錯的機會". 舉例: 戰(zhàn)斗編輯器, 就是一個很核心的工具, 一定是做核心戰(zhàn)斗的程序員寫的. 讓策劃可以配英雄, 配技能, 配數(shù)值, 讓美術(shù)調(diào)表現(xiàn), 調(diào)性能.

4.美術(shù)規(guī)范和圖形學(xué)(shader)

從2d到3d, 對于美術(shù)規(guī)范的要求大大提高.

首先是能提出并維護好美術(shù)規(guī)范,

  • 同屏面數(shù)
  • 材質(zhì)球
  • 骨骼
  • 特效粒子
  • 貼圖規(guī)格
  • UI圖集打包
  • ...

接著是用什么機制(工具)來檢查和保證美術(shù)規(guī)范達標(biāo), 從而在性能和表現(xiàn)中找到最優(yōu)解.

圖形學(xué)部分, 我想把shader先歸類在這里. 因為美術(shù)規(guī)范和shader通常是TA的工作內(nèi)容, 他們熟練使用度量工具找到性能瓶頸, 然后利用圖形學(xué)知識, 找到高性價比的方式(比如shader)來實現(xiàn)表現(xiàn).

5.工程管理

因為商業(yè)化項目都有保密的需求, 所以如何對工程進行加密, 混淆, 避免代碼流出, 也是一個強需求. 成熟的團隊里, 會有美術(shù)工程, 讓美術(shù)人員在美術(shù)工程制作預(yù)制件, 再用工具導(dǎo)入到主工程中, 減少直接接觸代碼的人數(shù).

多版本同時制作, 怎么同步代碼和資源, 還有考慮到更新, 對工程管理的要求也很高.

想要解決問題, 要用好gitlab, 以及自動構(gòu)建.

6.unity版本號

unity的自身bug是很多的, 但這幾年快速發(fā)展, bug修復(fù)的也很快, 所以適當(dāng)?shù)母M官方版本是必要的. 這代表著框架維護人員的技術(shù)實力和追求. 而能夠知道每個版本之間的差異和升級框架所花費的代價, 就是對積累最真實的檢驗.

每次unity版本升級, 除了unity代碼適配, 還要注意整個工具鏈的適配, 特別是使用了第三方工具的情況.

7.平臺適配和sdk接入

需要掌握主流手機平臺的特性與語言

  • 安卓
  • iOS

不同平臺的語言特性各不相同, 至少要再掌握兩種語言. 時不時的, 各平臺還會有升級適配的需求, 比如新的iOS發(fā)布, https, 64位應(yīng)用等等. sdk接入, 需要耐心.

總結(jié)

一個unity3d的框架, 所涉及的知識點是又寬又深. 所以能維護好這樣框架的, 一個人是不夠的, 需要的是一個團隊. 能擁有這樣的框架, 一定是一個團隊多年的積累和驗證.

人才, 是手游公司最核心的資產(chǎn).?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市送爸,隨后出現(xiàn)的幾起案子冕象,更是在濱河造成了極大的恐慌躺枕,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捆愁,死亡現(xiàn)場離奇詭異估蹄,居然都是意外死亡始锚,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邮偎,“玉大人管跺,你說我怎么就攤上這事『探” “怎么了豁跑?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長泻云。 經(jīng)常有香客問我艇拍,道長,這世上最難降的妖魔是什么宠纯? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任卸夕,我火速辦了婚禮,結(jié)果婚禮上婆瓜,老公的妹妹穿的比我還像新娘快集。我一直安慰自己,他們只是感情好廉白,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布个初。 她就那樣靜靜地躺著,像睡著了一般蒙秒。 火紅的嫁衣襯著肌膚如雪勃黍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天晕讲,我揣著相機與錄音覆获,去河邊找鬼。 笑死瓢省,一個胖子當(dāng)著我的面吹牛弄息,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播勤婚,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼摹量,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了馒胆?” 一聲冷哼從身側(cè)響起缨称,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎祝迂,沒想到半個月后睦尽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡型雳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年当凡,在試婚紗的時候發(fā)現(xiàn)自己被綠了山害。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡沿量,死狀恐怖浪慌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情朴则,我是刑警寧澤权纤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站佛掖,受9級特大地震影響妖碉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜芥被,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一欧宜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拴魄,春花似錦冗茸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至顶捷,卻和暖如春挂绰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背服赎。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工葵蒂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人重虑。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓践付,卻偏偏與公主長得像,于是被迫代替她去往敵國和親缺厉。 傳聞我的和親對象是個殘疾皇子永高,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容