com.hanli.diagnostics.fpsstats
v0.2.1
Published
基于 UI Toolkit 的轻量级运行时 FPS、帧耗时与滚动曲线监控面板。
Downloads
293
Maintainers
Readme
Hanli FPS Stats
一个基于 Unity UI Toolkit 的轻量级运行时性能监控面板,交互方式参考 stats.js。
功能
- 显示平滑后的 FPS 和平均帧耗时(ms)。
- 绘制可配置长度的 FPS 滚动曲线。
- 使用
Time.unscaledDeltaTime采样,不受游戏时间缩放影响。 - 可在 Inspector 中调整刷新间隔、采样数、位置、尺寸和颜色。
- 运行时自动创建 UI Toolkit 面板,不需要 Canvas 或 Prefab。
要求
- Unity 2022.3 或更高版本。
安装
Git URL
在 Package Manager 中选择 Add package from git URL...,输入包所在仓库地址。如果包位于仓库子目录,在 URL 后添加:
?path=/Packages/com.hanli.diagnostics.fpsstats本地包
在 Package Manager 中选择 Add package from disk...,然后选择本包的 package.json。
使用
- 在 Unity 菜单中选择
GameObject > Diagnostics > FPS Stats。 - 选中新建的
FPS Stats对象,按需调整 Inspector 参数。 - 进入 Play Mode,即可在指定屏幕角落查看监控面板。
也可以通过代码向 GameObject 添加组件:
using Hanli.Diagnostics.FpsStats;
gameObject.AddComponent<FpsStatsMonitor>();许可证
本包使用 MIT 许可证,详见 LICENSE。
