谜岛科技最新Unity笔试题

2021-05-14 09:12发布

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组件来随机生成地图,需要生成的内容有草地、土地、水面、建筑物(依附空地)、树(依附草地)、草丛(依附草地);请描述下实现的思路。