洪流學(xué)堂,讓你快人幾步姥芥。
小編整理了一些Unity面試題目纫版,希望可以幫助到你胳挎。
面試官:LOD是什么,優(yōu)缺點是什么迅细?
答:
LOD(Level of detail)多層次細(xì)節(jié)巫橄,是最常用的游戲優(yōu)化技術(shù)。它按照模型的位置和重要程度決定物體渲染的資源分配茵典,降低非重要物體的面數(shù)和細(xì)節(jié)度湘换,從而獲得高效率的渲染運算。缺點是增加了內(nèi)存统阿。
面試官:MipMap是什么彩倚,作用是什么?
答:
MipMapping:在三維計算機(jī)圖形的貼圖渲染中有常用的技術(shù)扶平,為加快渲染進(jìn)度和減少圖像鋸齒帆离,貼圖被處理成由一
系列被預(yù)先計算和優(yōu)化過的圖片組成的文件,這樣的貼圖被稱為MipMap蜻直。
面試官:請描述Interface與抽象類之間的不同盯质。
答:
抽象類表示該類中可能已經(jīng)有一些方法的具體定義袁串,但接口就是公公只能定義各個方法的界面 概而,不能具體的實現(xiàn)代碼在成員方法中呼巷。類是子類用來繼承的,當(dāng)父類已經(jīng)有實際功能的方法時該方法在子類中可以不必實現(xiàn)赎瑰,直接引用父類的方法王悍,子類也可以重寫該父類的方法。實現(xiàn)接口的時候必須要實現(xiàn)接口中所有的方法餐曼,不能遺漏任何一個压储。
面試官:.Net與Mono的關(guān)系?
答:
mono是.net的一個開源跨平臺工具源譬,就類似java虛擬機(jī)集惋,java本身不是跨平臺語言,但運行在虛擬機(jī)上就能夠?qū)崿F(xiàn)了跨平臺踩娘。.net只能在windows下運行刮刑,mono可以實現(xiàn)跨平臺跑,可以運行于linux养渴,Unix雷绢,Mac OS等。
面試官:簡述Unity3D支持的作為腳本的語言的名稱理卑。
答:
C#翘紊。Unity的腳本語言基于Mono的.Net平臺上運行,可以使用.NET庫藐唠,這也為XML帆疟、數(shù)據(jù)庫、正則表達(dá)式等問題提供了很好的解決方案宇立。Unity里的腳本都會經(jīng)過編譯踪宠,他們的運行速度也很快。