想順利找到unity遊戲開發的工作,你就得順利通過筆試和面試的專業考核,所以在平時中公教育陝西優就業西安it培訓小編就建議大家能收集並積累一些常見面試題。那樣在求職需要時,稍加複習就可以了,今天給大家分享的這35個常見的面試題,不知道大家都掌握了嗎?
一:什麼是協同程序?
二:Unity3d中的碰撞器和觸發器的區別?
三:物體發生碰撞的必要條件
四:請簡述ArrayList和List的主要區別
五:請簡述GC(垃圾回收)產生的原因,並描述如何避免?
六:反射的實現原理?
七:簡述四元數Quaternion的作用,四元數對歐拉角的優點?
八:如何安全的在不同工程間安全地遷移asset數據?三種方法
九:OnEnable、Awake、Start運行時的發生順序?哪些可能在同一個對象周期中反覆的發生?
十:MeshRender中material和sharedmaterial的區別?
十一:請簡述ArrayList和List之間的主要區別。
十二:TCP/IP協議棧各個層次及分別的功能
十三題:Unity提供了幾種光源,分別是什麼
十四:簡述一下對象池,你覺得在FPS裡哪些東西適合使用對象池?
十五:CharacterController和Rigidbody的區別?
十六:移動相機動作在哪個函數裡,為什麼在這個函數裡?
十七:簡述prefab的用處
十八:請簡述sealed關鍵字用在類聲明時與函數聲明時的作用。
十九:請簡述private,public,protected,internal的區別。
二十:簡述SkinnedMesh的實現原理
二十一:GPU的工作原理
二十二:什麼是渲染管道?
二十三:如何優化內存?
二十四:動態加載資源的方式?
二十五:你用過哪些插件?
二十六: 使用Unity3d實現2d遊戲,有幾種方式?
二十七:在物體發生碰撞的整個過程中,有幾個階段,分別列出對應的函數 三個階段
二十八:Unity3d的物理引擎中,有幾種施加力的方式,分別描述出來
二十九:什麼叫做鏈條關節?
三十:物體自身旋轉使用的函數?
三十一:Unity3d提供了一個用於保存和讀取數據的類(PlayerPrefs),請列出保存和讀取整形數據的函數
三十二:Unity3d腳本從喚醒到銷毀有著一套比較完整的生命周期,請列出系統自帶的幾個重要的方法。
三十三:物理更新一般放在哪個系統函數裡?
三十四:在場景中放置多個Camera並同時處於活動狀態會發生什麼?
三十五:如何銷毀一個UnityEngine.Object及其子類?
看完如果你有任何求職問題,可以留言給小優!