- 0
- 0
- 约4.83千字
- 约 7页
- 2026-08-24 发布于河北
- 举报
Unity3D真实职场面试题(含接地气答案)
一、Unity基础核心(必问)
1、简述Unity生命周期,常用方法和执行顺序
答案:我日常开发最常用的就几个核心方法,执行顺序很固定。
首先是初始化阶段:Awake最先执行,不管脚本是否启用都会跑,一般用来赋值自身组件、初始化私有参数;然后是Start,只在脚本启用后执行一次,一般用来获取外部对象、跨组件赋值。
帧更新阶段:FixedUpdate固定帧率执行,不受游戏帧率波动影响,所有物理移动、刚体操作我都放这里;Update每帧执行,用来做输入检测、普通逻辑更新;LateUpdate在所有Update执行完后执行,专门用来做相机跟随、物体位置修正,避免跟随卡顿错位。
销毁阶段:OnDisable、OnEnable会在脚本启停时反复执行,OnDestroy是物体销毁时执行一次,用来释放资源、注销事件。
2、Awake和Start的核心区别是什么?
答案:两点最关键的区别。第一,执行条件,Awake不管脚本是否勾选启用都会执行,Start必须脚本启用才会跑;第二,执行时机,Awake是物体加载瞬间执行,Start是第一帧更新前执行。
实际开发里,内部组件初始化用Awake,需要依赖其他物体、其他脚本数据的初始化,全部放Start,能避免空报错。
3、Update和FixedUpdate的区别,项目里怎么用?
答案:Update是可
您可能关注的文档
- UFP基础综合考核试题(含详细答案).docx
- UG NX2011期末考试试题及详细答案.docx
- UG_CAD基础综合试题及详细参考答案.docx
- UI测试专项试题及详细答案.docx
- UI动效专业考核试题(含详细答案解析).docx
- UI功能与界面测试真题(含详细答案·实操版).docx
- UI设计高频面试题及详细真实答案(职场实操版).docx
- UI设计课程期末考试试题(含详细答案).docx
- UI设计面试题及参考答案(真实职场版).docx
- UI设计师笔试题库(通用企业版).docx
- 实习生欢送会领导讲话稿(5篇).docx
- 临床医生年终工作总结(3篇).docx
- 《活着》读书心得体会(14篇).docx
- 关于推荐后备干部的申请报告.doc
- 员工转正述职报告(31篇).docx
- 房地产出纳财务工作总结房地产出纳个人工作总结.docx
- 2022三八妇女节幼儿园活动总结.doc
- ETH-基于多模态原位表征解析硫化物基全固态电池中电化学 - 化学 - 力学耦合衰减的作用机理 Mechanistic Insights into Electro-Chemo-Mechanical Degradation in Sulfide-Based All-Solid-State Batteries through Multimodal Operando Characterization.pdf
- escap-数字经济税收对亚太发展中国家的影响 Recent developments with respect to the tax challenges of the digital economy implications for developing countries in Asia and the Pacific.pdf
- 高中必刷题 生物学 必修2 遗传与进化 ZK_配套课件-28.专题9 遗传规律及变异在育种中的应用.pdf
最近下载
- 2026年景区文化活动安全预案.docx
- 河南灵宝西坡遗址庙底沟类型两座-中国考古.PDF VIP
- 核医学科建设和管理指南(试行).docx
- 中药炮制题工库.doc VIP
- 康复医学科运营管理方案(2026年版).docx
- 部队车辆保养保障方案.docx VIP
- Dell戴尔戴尔 OptiPlex 5055 小型机 用户手册.pdf
- 水土保持数据库表结构及标识符标准.pdf
- SAE AMS 2759-2C-2000 中文版 低合金钢零件的热处理 最小拉伸强度大于等于220KSI(1517MPa).pdf VIP
- 民航客舱服务技能与实务-课件 模块1--5 民航客舱服务---旅客服务管理.pptx
原创力文档

文档评论(0)