盛趣 一面 B.W.B实习项目

Unity

Unity有几种光源

起手这个问题直接把我人都打麻了,瞬间开始紧张,后续问题基本都没答好。

  1. 方向光:Directional Light
  2. 点光源: Point Light
  3. 聚光灯:Spot Light
  4. 区域光:Area Light

StartAwake有什么区别

  • Awake :始终在任何 Start 函数之前并在实例化预制件之后调用此函数。(如果游戏对象在启动期间处于非活动状态,则在激活之后才会调用 Awake。)
  • Start :仅当启用脚本实例后,才会在第一次帧更新之前调用 Start。

事件函数的执行顺序 - Unity 手册 (unity3d.com)

如果Animator连线太多如何处理

回答了分层处理之后还问有什么解决方案提到了Unity内置的状态机。

UnityEngine.StateMachineBehaviour - Unity 脚本 API (unity3d.com)

UGUI中锚点和中心点

基本布局 - Unity 手册 (unity3d.com)

万向节死锁

【Unity技巧】四元数(Quaternion)和旋转_candycat-CSDN博客_四元数

Mipmap

建议看GAMES101-现代计算机图形学入门-闫令琪_哔哩哔哩_bilibili

Mipmap详解(有无Mipmap区别、原理、优点、缺点、优化)_爱吃的栗子‘s 博客-CSDN博客_mipmap

3D骨骼动画原理

浅谈骨骼动画技术原理(一):基本介绍 - 知乎 (zhihu.com)

C#

ArraryListList的区别

C#介绍ArrayList和List的区别(第一篇内容博客 ) - Hard_Song - 博客园 (cnblogs.com)

ListDictionary如何实现的,以及两者遍历效率

遍历Dictionary跟List的性能问题-CSDN社区

StructClass的区别

C#中struct和class的使用区别是什么? - 知乎 (zhihu.com)

Lua

Lua中有那些数据类型

Lua 数据类型 | 菜鸟教程 (runoob.com)

ipairpair的区别

Lua pairs 和 ipairs 的区别 (runoob.com)

总结

说实话,第一次面试,这上面答得都很差。。寄!果然一到面试就什么都吹不出来了。