U3D面试题

         U3D面试题

 

1, 法线(贴图)是什么,具体有什么应用?

2, 说出几种压缩客户端体积的方法。

3, 用过哪些插件?具体有什么优点?

4, 一般在什么时候会使用新的场景(Scenes)?

5, Shader是什么?说出你的理解。

6, 碰撞检测需要物体具备哪些属性?

7, U3D中的协程和C#线程之间有什么区别?

8, 简述四元数的作用。

9, U3D中提供了一个用于保存数据的类,是什么?

10, U3D脚本冲唤醒到销毁有一套声明周期,尽量说出有哪些?

11, Mask插件是什么?具体有什么作用?

12, MeshRender中material和sharedmaterial的区别?

13, 简述下你对于对象池的理解。

14, 遇见程序报错,你的查错方法是?

15, 简述一下什么是AB包?

16, 简述下GPU的工作原理。

17, 说一说U3D与安卓跟IOS的交互方法。

18, 粒子系统可以有哪些方面的应用?

19, 在编辑场景时将GameObject设置为Static有何作用?

20, 什么是DrawCall?DrawCall高了又什么影响?如何降低DrawCall?

21, GameObject和Transform和关系。

22, 如何处理网络延时造成的丢包,粘包,半包问题。

23, 什么是动画状态机?

24, 什么是MVC框架?有什么优点?

25, 上机题。当接收到服务器传来的json信息时(玩家列表),处理好信息,并且把信息显示在画面上。

 

 

 

上一篇:UGUI drawcall优化思路(以主界面优化为例)


下一篇:GPU分析工具RenderDoc使用