奇酷教育帶你挑戰(zhàn)高難度Unity3D試題,為面試打牢基礎(chǔ)(二)
來(lái)源:
奇酷教育 發(fā)表于:
上半部分的實(shí)體更加偏重于理論,第二部分的相對(duì)而言對(duì)實(shí)踐要求更高:20 請(qǐng)簡(jiǎn)述如何在不同分辨率下保持UI的一致性NGUI很好的解決了這一點(diǎn),
上半部分的試題更加偏重于理論,第二部分的相對(duì)而言對(duì)實(shí)踐要求更高:
20.請(qǐng)簡(jiǎn)述如何在不同分辨率下保持UI的一致性
NGUI很好的解決了這一點(diǎn),屏幕分辨率的自適應(yīng)性,原理就是計(jì)算出屏幕的寬高比跟原來(lái)的預(yù)設(shè)的屏幕分辨率求出一個(gè)對(duì)比值,然后修改攝像機(jī)的size。
原生GUI http://unity3d.9ria.com/?p=2587
NGUI http://blog.csdn.net/mfc11/article/details/17681429
21.為什么dynamic font在unicode環(huán)境下優(yōu)于static font
Unicode是國(guó)際組織制定的可以容納世界上所有文字和符號(hào)的字符編碼方案。
使用動(dòng)態(tài)字體時(shí),
Unity將不會(huì)預(yù)先生成一個(gè)與所有字體的字符紋理。當(dāng)需要支持亞洲語(yǔ)言或者較大的字體的時(shí)候,若使用正常紋理,則字體的紋理將非常大。
22.Render的作用?描述MeshRender和SkinnedMeshRender的關(guān)系與不同
A renderer is what makes an object appear on the screen。
23.在場(chǎng)景中放置多個(gè)Camera并同時(shí)處于活動(dòng)狀態(tài)會(huì)發(fā)生什么?
答:游戲界面可以看到很多攝像機(jī)的混合
24.Prefab的作用?如何在移動(dòng)環(huán)境的設(shè)備下恰當(dāng)?shù)厥褂盟?/div>
答:Prefab在實(shí)例化的時(shí)候用到,主要用于經(jīng)常會(huì)用到的物體,屬性方便修改
25.如何銷毀一個(gè)UnityEngine.Object及其子類
答:Destory
26.為什么Unity3D中會(huì)發(fā)生在組件上出現(xiàn)數(shù)據(jù)丟失的情況?
答:組件上綁定的對(duì)象被刪除了
27.如何安全的在不同工程間安全地遷移asset數(shù)據(jù)?三種方法
答:將Assets目錄和Library目錄一起遷移
導(dǎo)出包
用unity自帶的assets Server功能
28.MeshCollider和其他Collider的一個(gè)主要不同點(diǎn)?
答:Convex
29.OnEnable、Awake、Start運(yùn)行時(shí)的發(fā)生順序?哪些可能在同一個(gè)對(duì)象周期中反復(fù)的發(fā)生?
答:Awake -》OnEnable-》Start
OnEnable在同一周期中可以反復(fù)地發(fā)生
30.請(qǐng)簡(jiǎn)述OnBecameVisible及OnBecameInvisible的發(fā)生時(shí)機(jī),以及這一對(duì)回調(diào)函數(shù)的意義?
答:當(dāng)物體是否可見切換之時(shí)。可以用于只需要在物體可見時(shí)才進(jìn)行的計(jì)算。
31.Unity3D如何獲知場(chǎng)景中需要加載的數(shù)據(jù)?
題目是獲取的意思
Resource.Load
AssetBundle
32.MeshRender中material和sharedmaterial的區(qū)別?
修改sharedMaterial將改變所有物體使用這個(gè)材質(zhì)的外觀,并且也改變儲(chǔ)存在工程里的材質(zhì)設(shè)置。
不推薦修改由sharedMaterial返回的材質(zhì)。如果你想修改渲染器的材質(zhì),使用material替代。

對(duì)于想要從事
Unity3D開發(fā)工作的小伙伴們,上面這份常見面試題是否讓你更加有目標(biāo)性和方向性?如果暫時(shí)有部分題目覺得困難也無(wú)需覺得吃力,在奇酷教育不止是單純傳授理論知識(shí),在教學(xué)過(guò)程中就會(huì)讓學(xué)員直接參與真實(shí)項(xiàng)目,自己有過(guò)實(shí)踐經(jīng)驗(yàn)才能從容應(yīng)對(duì)面試時(shí)的各種問(wèn)題,順利獲得理想職位。