AR(Augmented Reality),中文稱“增強現實技術”。可能大家到現在也還是VR和AR傻傻分不清楚。不過,有些同學已經先行一步,甚至已經即將學完AR技術,準備在面試官面前大戰身手了。不過怎么才能輕松贏得面試?
不急,大家可以看看這份AR面試題匯總,共10 個問題,或許會有幫助。
AR面試題匯總1、問:Unity3d提供了一個用于保存和讀取數據的類(PlayerPrefs),請列出保存和讀取整形數據的函數。
答:PlayerPrefs.SetInt()
PlayerPrefs.GetInt()
AR面試題匯總2、問:localPosition與Position的使用區別?
答:localPosition:自身位置,相對于父級的變換的位置。
Position:在世界坐標transform的位置。
AR面試題匯總3、問:在物體發生碰撞的整個過程中,有幾個階段,分別列出對應的函數
三個階段。
答:1.OnCollisionEnter(進入碰撞) 2.OnCollisionStay (逗留碰撞) 3.OnCollisionExit(當退出碰撞)
AR面試題匯總4、問:C#中所有引用類型的基類是什么?
答:引用類型的基類是System.Object 值類型的基類是System.ValueType。同時,值類型也隱式繼承自System.Object。
AR面試題匯總5、問:請簡述關鍵字Sealed用在類聲明和函數聲明時的作用。
答:類聲明時可防止其他類繼承此類,在方法中聲明則可防止派生類重寫此方法。
AR面試題匯總6、問:U3D中用于記錄節點空間幾何信息的組件名稱,及其父類名稱。
答:Transform 父類是 Component。
AR面試題匯總7、問:移動攝像機的動作放在哪個系統函數中,為什么放在這個函數中?
答:LateUpdate,在每幀執行完畢調用,它是在所有Update結束后才調,比較適合用于命令腳本的執行。
網上的例子是攝像機的跟隨,都是在所有Update操作完才跟進攝像機,不然就有可能出現攝像機已經推進了,但是視角里還未有角色的空幀出現。
AR面試題匯總8、問:為何大家都在移動設備上尋求U3D原生GUI的替代方案。
答:OnGUI很耗費時間,使用不方便
AR面試題匯總9、問:Application.loadLevel命令是哪個?A加載關卡 B.異步加載關卡 C.加載動作。
答:(A)
AR面試題匯總10、問:編輯器類存放路徑是什么?
答:工程目錄下的Assets/Editor文件夾下。
以上是千鋒小編為大家準備的來自北京各大名企的AR面試題匯總,來自面試官。希望大家會喜歡。
千鋒AR培訓課程體系近期還進行了升級,更在課程中增加深入圖形學課程,包括OpenGL渲染管線,著色器,高光計算、菲尼爾色散、霧方程式等高階技術。對從事過Unity游戲開發的人員也具有相當高的學習價值。
現在報名即可贈送四件大禮哦:
1.贈送游戲開發框架;
2.增送lua熱更新框架代碼;
3.贈送Python工具鏈;
4.贈送JavaEE服務器端和Unity Socket 通信視頻和自學資料。
而且更可以免費加入千鋒開發者聯盟,為會員提供免費技術支持及終身就業服務,免費參加千鋒舉辦的各類技術沙龍和活動!