Unity面试题

2021-08-17 09:25发布

1、请写出MonoBehaviour生命周期中各方法的作用以及执行顺序

2、Unity中四元数和欧拉角的区别?各有什么优势?

3、Unity中物理计算放到什么时候进行,为什么?

4、什么是DrawCall,如何降低DrawCall?

5、如何使用Lua实现面向对象?

6、如何使用Shader实现Sprite的描边效果?

7、实现以下函数,当point与center的距离小于radius时,返回point。大于radius时返回center到point方向距离center为radius的点

    Vector2 GetPoint(Vector2 center, Vector2 point, int radius)

8、阐述如何实现如图所示的聚光灯效果

9、使用泛型抽象类实现单例