unity 面试题目以及答案
里面包括
1.C#语言
2.unity编辑器基础
3.unity脚本基础
4.unity性能优化
5.服务器和数据库
6.数据结构和算法
7.设计模式
8.图形学
9.罗辑题
例如C#题目:重载和重写的区别?
答案:"1.所处位置不同 重载在同类中 重写在父子类中
2.定义方式不同 重载方法名相同 参数列表不同 重写方法名和参数列表都相同
3.调用方式不同 重载使用相同对象以不同参数调用 重写用不同对象以相同参数调用
4.多态时机不同 重载时编译时多态 重写是运行时多态"
例如图形学题目:简述四元数的作用,四元数对欧拉角的优点?
答案:"四元数用于表示旋转
A.四元数一般定义如下:q=w+xi+yj+zk 其中 w,x,y,z 是实数。同时,
有: i*i=-1 j*j=-1 k*k=-1
B.四元数也可以表示为: q=[w,v]
有多种方式可表示旋转,如 axis/angle、欧拉角(Euler angles)、矩阵
(matrix)、四元组等。 相对于其它方法,四元组有其本身的优点:
a.四元数不会有欧拉角存在的 gimbal lock 问题[万向节
1