我准备找份工作。问Unity面试什么更重要?
1.请简要描述值类型和引用类型的区别。
2.C #中所有引用类型的基类是什么
3.请简要描述ArrayList和List
请简要描述GC(垃圾收集)的原因,并描述如何避免。
5.请描述一下接口和抽象类的区别。
6.以下代码运行时会生成多少临时对象?
7.当下面的代码运行时会发生什么?如何避免?
8.请简述类声明和函数声明中密封的关键字的作用。
9.请简要描述私有、公共、受保护和内部的区别。
10.如何实现反思?
11之间的关系。。Net和Mono?
12.简单描述一下unity3d作为脚本支持的语言名称。
※13。Unity3D支持写多线程程序?支持的话需要注意什么?
14有什么区别。Unity3D的协程和C#线程?
15.U3D用来记录节点空间的几何信息,以及它的父类名。
16.简述四元数的作用以及四元数对欧拉角的优势?
17.向量的点乘、叉乘、归一化的意义是什么?
18.矩阵乘法的意义和注意事项
19.为什么大家都在寻找移动设备上U3D原生GUI的替代品?
20.请简述如何保持不同分辨率下UI的一致性。
21.为什么unicode环境下动态字体比静态字体好?
22.render的作用是什么?描述MeshRender和SkinnedMeshRender的关系和区别。
23.简述SkinnedMesh的实现原理。
24.当多个摄像机被放置在场景中并且同时处于活动状态时会发生什么?
25.预制的作用是什么?在移动环境的装备下如何正确使用?
26.如何摧毁UnityEngine?对象及其子类?
27.Unity3D中的组件为什么会发生数据丢失?
28.如何在不同项目之间安全地迁移资产数据?三种方法
29.29的主要区别是什么。MeshCollider和其他煤矿工人?
30.当一个小的高速物体与另一个更大的物体相撞会发生什么?如何避免?
31是什么序列。OnEnable,唤醒并启动运行时?在同一个对象循环中可能会重复发生什么?
32.请简述OnBecameVisible和OnBecameInvisible的时序,以及这对回调函数的意义?
33.33号。Unity3D知道场景中需要加载的数据吗?
34.Mesh渲染中material和sharedmaterial有什么区别?