亲身经历 unity 客户端面试题(2020.4)

最近刚参加一些游戏公司的面试,主要是unity 客户端

面试公司包括一些游戏大厂在内,大概有七八家
一,C#基础题
class和struct区别的分别什么时候使用
dictionary底层原理,
list和array的区别
string string builder
接口类和抽象类的区别
二,unity 引擎相关
1.协程的原理,跟进程的区别,协程阻塞会不会影响主进程,执行时机是什么时候?
2.star awake 等回调函数的执行顺序,和分别执行时机
3,做过哪些优化工作
4.使用的是uGui还是NGUI,NGUI的优化事项
5.帧同步原理
6.protobuf原理,优点是什么,编码原理
三,渲染相关
1.做过哪些效果,把自己做过的效果,详细描述清楚,原理要很清楚,优缺点
2.图形渲染流程
3.不透明物体的渲染
4.apha test apha blend区别
5.模板原理,使用举例
四,更深一层的问题
1.pbr pbs
2.球谐函数原理
3.Z-pass的作用
4.shadow map的计算方式有哪几种,那种效率比较高
5.可编程渲染管线

你可能感兴趣的:(面试)