- 3
- 0
- 约3.21千字
- 约 9页
- 2019-03-17 发布于江苏
- 举报
学IT技能上我学院网
Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3Dmax|Python|MySQL|VR|AR
如何优化Unity3d游戏运行性能
如何优化Unity3D游戏运行性能?流畅的游戏玩法来自流畅的帧率,而我们即将推出的动作平台游戏《Shadow Blade》已经将在标准iPhone和iPad设备上实现每秒60帧视为一个重要目标。
以下是我们在紧凑的优化过程中提升游戏运行性能,并实现目标帧率时需要考虑的事项。
当基本游戏功能到位时,就要确保游戏运行表现能够达标。我们衡量游戏运行表现的一个基本工具是Unity内置分析器以及Xcode分析工具。使用Unity分析器来分析设备上的运行代码真是一项宝贵的功能。
我们总结了这种为将目标设备的帧率控制在60fps而进行衡量、调整、再衡量过程的中相关经验。
一、遇到麻烦时要调用“垃圾回收器”(Garbage Collector,无用单元收集程序,以下简称GC)
由于具有C/C++游戏编程背景,我们并不习惯无用单元收集程序的特定行为。确保自动清理你不用的内存,这种做法在刚开始时很好,但很快你就公发现自己的分析器经常显示CPU负荷过大,原因是垃圾回收器正在收集垃圾内存。这对移动设备来说尤其是个大问题。要跟进内存分配,并尽量避免它们成为优先数,以下是我们应该采取的主要操作:
您可能关注的文档
最近下载
- GB_T 25283-2023 矿产资源综合勘查评价规范.docx VIP
- 动力电池测试评价:新能源汽车电池测试标准.pptx VIP
- 输变电工程建设标准强制性条文实施管理规程 第5部分:变电(换流)站电气工程施工Q/GDW 10248.5-2016.pdf VIP
- DB37T 5270-2024城镇老旧小区改造技术标准.pdf VIP
- 北师大版学前儿童生活照护教学课件7.3.大小便异常保育.pptx VIP
- 2024年煤矿安全质量标准化标准.pdf VIP
- 机械制图培训.pptx VIP
- 深圳市2026届高三(一模)物理试卷(含官方答案).pdf
- 米非司酮临床应用指南(2025版).pptx VIP
- (高清版)DB33 310005-2021 制药工业大气污染物排放标准.pdf VIP
原创力文档

文档评论(0)