简介
如果游戏运行缓慢,卡顿,我们知道游戏存在性能问题。在我们尝试解决问题前,需要先知道引起问题的原因。不同问题需要不同的解决方案。如果我们靠猜测或者其他项目的经验去解决问题,那么我们可能会浪费很多时间,甚至使得问题更严重。
这时我们需要性能分析,性能分析程序测量游戏运行时的各个方面性能。通过性能分析工具,我们能够透过游戏运行的场景表面表现,获取深入的信息,通过这些信息,我们可以追踪引起性能问题的原因。通过性能分析工具,当我们修改后,我们可以测量我们的修改是否有效,是否修复了性能问题。
在本文中,我们将会:
-使用Unity的内置性能分析工具Profiler去收集我们的低性能游戏的运行时数据。
-分析数据,并追踪引起性能问题的原因
-分享修复这些特定问题的文章的链接
使得游戏运行快速平滑是一项平衡性的工作。在获取我们想要的结果前,我们可能需要好几轮的修改,并测量效果。知道如何使用性能分析工具分析问题意味着我们能够确认哪里出了问题,并且理解接下来应该怎么样尝试修改。
开始之前
本文将帮助我们追踪定位Unity游戏运行缓慢,卡顿的问题。如果我们的游戏存在其他问题,如游戏崩溃或者游戏的图形表现不如预期所想,那么这篇文章可能不会有什么帮助。如果游戏存在的问题不在本文讨论范围内,请尝试在Unity Manual, Unity Forums or Unity Answers寻求答案。
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
学习是年轻人改变自己的最好方式