Unity3D 笔试面试题记录

本人在面试Unity技术中遇到的面试题,记录一下。如果我持续面试的话就持续更新这篇文章。


2019年3月18日

  1. Lua和C#怎么互相调用?
    参考:点我前往

  2. 对Lua元表的认识
    参考:点我前往

  3. 归并排序
    参考:点我前往

  4. 对组件模式的理解
    参考:点我前往

  5. MonoBehavior的生命周期函数顺序,什么时候用FixedUpdate,什么时候用LateUpdate?
    脚本生命周期:Awake() -> OnEnable() -> Start() -> FixedUpdate -> Update() -> LateUpdate() -> OnWillRenderObject() -> OnGUI() -> OnDisable() -> OnDestroy()
    FixedUpdate是按照固定时间而非帧率更新的,一般可将物理属性的更新放在FixedUpdate中;摄像机跟随的更新放在LateUpdate中。

  6. 对协程的认识,Unity协程在脚本生命周期哪个函数之前或者之后执行的?

  7. 对GC的认识,以及GC在什么时候会触发?
    参考:点我前往


2019年4月2日

  1. 语言国际化方案

  2. 国际化版本分支管理方案

  3. 性能优化思路

你可能感兴趣的:(Unity3D 笔试面试题记录)