Unity面试题 每日5题 08

36. Canvas的三种渲染模式

Screen Space - Overlay:UI元素直接覆盖在任何摄像机的上方。

Screen Space - Camera:需要指定一个摄像机,UI组件可以控制和摄像机的距离,可以和场景里的物体做一些遮挡之类的交互。

World Space :画布相对于世界空间,和场景物体一样有遮挡关系,可以旋转,3d UI制作,没有屏幕自适应。


37. Mono生命周期

初始化:Awake -> OnEnable ->Reset->Start ->

物理计算:FixedUpdate -> OnTrigger/Collision->yield WaitForFixedUpdate->

游戏逻辑:InputEvent -> Update-> yield(唤醒挂起的协程,前面fixedUpdate也有yield) ->

动画运算:OnAnimatorMove/IK(取决于Animator的 UpdateMode怎么选而有区别

渲染:Scence Rendering -> Gizmos ->GUI ->

应用处理:OnApplicationPause -> OnApplicationQuit ->

退出:OnDisable -> OnDestory

 


38. 如何设计一个技能系统以及buff系统
39. 数组第k大的数

剑指 Offer II 076. 数组中的第 k 大的数字

堆方法,不停维护堆顶

归并排序
40. 平衡二叉树的插入时间复杂度?

查询是Log n的,查到应该插在哪即可用常数级去插入,合起来时间复杂度Log n。

Unity面试题 每日5题 09

猜你喜欢

转载自blog.csdn.net/Anyo1n/article/details/126866115