performance - Unity:2D游戏的性能问题构建
问题描述
我制作了一个简单的 2D 游戏,在我构建它之前它运行良好。
在编辑器中游戏运行没有任何问题,但是当我启动 .exe 时,我的 CPU 负载达到 100%,我看到很多滞后。我已经使用 x86_64 和 x86 为 Windows 构建了它,并且在两个版本中都有这个问题。
知道为什么构建比编辑器中的构建更加滞后以及如何修复它吗?
解决方案
所以我的问题解决了。经过一些测试,我发现我的帧率非常高并且波动很大。尝试使用 VSync 或使用 targetFramerate 来限制它有效。从 2019.2.5f1 更新到 2019.2.6f1 后,问题解决了。
推荐阅读
- bash - 使用 Bash 的 3 个不同循环之间的数组相关性
- javascript - 在 Node js 中加速 AES 解密
- html - 表单的 CSS 网格系统
- spring-boot - Spring Boot 2 和 Keycloak 授权:实现一个简单的 REST API
- c++ - OpenGL - 清除颜色异常
- sql - SQL Server:计算运行总计的重复值之间的 PnL
- c# - 正则表达式不匹配所有外来字符
- javascript - 正则表达式在除 URL 内部之外的所有位置匹配关键字
- django - 异常值:必须使用对象 pk 或 slug 调用通用详细视图 TransactionDetailView
- excel - Excel VBA - 将一个元素的第 3 到第 6 维写入范围