1. 结构体和类有什么区别?使用结构体相较于类有什么好处?
2. C#中abstract和interface有什么区别?
3.简述public/protected/private/internal修饰符的区别。
4.列举优化内存的几种方式。
5.描述下图中C#代码里所有你认为可以优化的点。
6. 按顺序列出Unity脚本从创建到销毁期间执行的几个重要生命周期函数,并举例说明每个函数触发时一般会用来做什么。
7. 在Unity中想要忽略碰撞器之间的碰撞有哪几种方式?
8. 简述如何在使不同分辨率下的UI也能正常显示。
9. UnityShader中,Blend SrcAlpha OneMinusSrcAlpha是什么意思?
10. Unity中的Layer最多可定义多少个?为什么?
11. 简述GC产生的原因,并且有哪些可以避免的点?
12. C#中string str = null和string str = “”有什么区别?
13. 简述将主相机渲染的画面同步显示到UI的流程。
14. 如何实现在一面墙上挖一个矩形的门?
15.使用TileMap组件来随机生成地图,需要生成的内容有草地、土地、水面、建筑物(依附空地)、树(依附草地)、草丛(依附草地);请描述下实现的思路。