四:請簡述ArrayList和List的主要區別?
ArrayList存在不安全類型(ArrayList會把所有插入其中的數據都當做Object來處理),裝箱拆箱的操作(費時),List是泛型類,功能跟ArrayList相似,但不存在ArrayList所說的問題。
五:如何安全的在不同工程間安全地遷移asset數據?三種方法
1.將Assets目錄和Library目錄一起遷移
2.導出包,export Package
3.用unity自帶的assets Server功能
六:OnEnable、Awake、Start運行時的發生順序?哪些可能在同一個對象周期中反復的發生
Awake –>OnEnable->Start,OnEnable在同一周期中可以反復地發生。
七:MeshRender中material和sharedmaterial的區別?
修改sharedMaterial將改變所有物體使用這個材質的外觀,并且也改變儲存在工程里的材質設置。不推薦修改由sharedMaterial返回的材質。如果你想修改渲染器的材質,使用material替代。