Unity3d面試總結

2021-06-25 07:40:02 字數 975 閱讀 9798

面試中最難的問題是,你在專案中遇到什麼問題,是如何解決的。 如果回答的太簡單,面試人會說,這顯示不出您的實力

一、專案的優化

1. 如何控制包的大小,貌似修改貼圖的格式會好一點

2. 如何優化

gpu(除了動態批處理和靜態批處理之外還有什麼手段,如何合併材質球(會帶來什麼問題),動態批處理需要什麼條件(比如模型的面數,比如不能修改屬性),批處理在

shader

中是如何實現的,他怎麼判斷的)。 

3. 如何優化記憶體

4. 如何優化cpu

二、渲染

頂點座標和紋理座標,解釋下shader

中的光照,

vertex

,forward

,deffer. 

是如何把一張

2d的輸出到螢幕上,對於一些低效能裝置的

shader

是如何處理的。

有些android

需要修改貼圖的格式,你是怎麼做的

在頂點處理器中做變換操作

shader的乙個更深入

三、ngui

如何自己修改影象集,螢幕適配如何做的,如何做高畫質底清的適配

四、自動化控制

對於編輯器工具的使用,如何防止策劃的離開之後表的填寫的可維護性

五、sdk

接入sdk

的詳細的資訊的乙個理解

如何從乙個應用呼叫另乙個應用,然後再返回

六、ai功能從整體的角度分析

七、assetbundle 資源管理

八、學習遊戲引擎,骨骼動畫原理,

九、全自動打包

十、lua的使用,lua在unity3d中的使用

十一、模型合併

跨平台資源載入動態更新、多執行緒和主線程處理、ui製作方式、材質數量、shader實現、場景各種資源載入和顯示規則都需要考慮很多細節。

先把api使用熟悉和優化要了解外,其他就是經常在處理資源載入和顯示上需求。

Unity3D效能優化總結

一 程式方面 01 務必刪除指令碼中為空或不需要的預設方法 02 只在乙個指令碼中使用ongui方法 03 避免在ongui中對變數 方法進行更新 賦值,輸出變數建議在update內 04 同一指令碼中頻繁使用的變數建議宣告其為全域性變數,指令碼之間頻繁呼叫的變數或方法建議宣告為全域性靜態變數或方法...

Unity 3D 效能優化總結

記憶體優化篇 cpu優化篇 unity中的優化技術 unity 3d ugui效能優化 unity 3d 優化記憶體 unity 3d mipmap unity 3d lod unity 3d 遊戲開發紋理壓縮方案 其他 效能優化 不要去頻繁getcomponent,獲取一次以後快取起來 優先使用a...

Unity3D開發(九) Unity3d流光效果

遊戲開 壇 hello game 遊戲開發群 201276069 之前曾經注意過material 中紋理的屬性都有 tiling 和offset 但沒有深究過其用途,今天才知道竟然可以利用 offset做uv 動畫,從而完成各種有趣的動畫,比如流光效果!流過效果即通常一條高光光在物體上劃過,模擬高光...