unity3d 面试题

人肉敲打,内容转自 unity3d工作室

1.请描述游戏动画有哪几种,以及其原理。

2.alpha blend 工作原理

3.写光照计算中的diffuse的计算公式

4.lod是什么,优缺点是什么

5.两种阴影判断的方法工作原理

6.MipMap是什么?作用?

7.用u3d实现2d游戏,有几种方式?

8.u3d中碰撞器和触发器的区别?

9.物体发生碰撞的必要条件

10.CharacterController和Rigidbody的区别

11.物体发生碰撞时,有几个阶段,分别对应的函数

12.u3d中,几种施加力的方式,描述出来。

13.什么叫做链条关节

14.物体自旋转使用的函数叫什么

15.物体绕某点旋转使用函数叫什么

16.u3d提供了一个用于保存读取数据的类,(playerPrefs),请列出保存读取整形数据的函数

17.unity3d提供了几种光源,分别是什么

18.unity3d从唤醒到销毁有一段生命周期,请列出系统自己调用的几个重要方法。

19.物理更新一般在哪个系统函数里?

20.移动相机动作在哪个函数里,为什么在这个函数里。

21.当游戏中需要频繁创建一个物体对象时,我们需要怎么做来节省内存。

22.一个场景放置多个camera并同时处于活动状态,会发生什么

23.简述prefab的用处和环境

24.如何销毁一个UnityEngine.Object以及其子类

25.为什么u3d会出现组件上数据丢失的情况

26.u3d下如何安全的在不同工程迁移asset数据

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