概述:
Tick Optimization Toolkit 是一款用于优化 Actor、组件和时间线中 Tick 调用的工具,通过距离和可见性判断来降低 Tick 频率或直接禁用 Tick,从而节省游戏线程时间。所有功能均可通过蓝图直接访问,无需 C++ 编程经验。该工具支持大量 Actor 的高效处理,适用于 Pawn、控制器、投射物、移动或静态物体等各类 Actor,并支持多人游戏(本地、在线、监听或专用服务器)以及多平台扩展。工具还提供蓝图可配置的组件预设,并额外将动画更新率优化暴露给蓝图。示例项目显示,在 1024 个 AI 角色场景中,帧率从 9 FPS 提升至 55 FPS;在 4096 个环境 Actor 场景中,帧率从 20 FPS 提升至 80-220 FPS。
特点:
· 优化 Actor 内所有 Tick 内容:组件、时间线及 Actor 自身
· 可轻松处理数千个 Actor
· 适用于任何 Actor 类型:Pawn、控制器、投射物、移动或静态物体等
· 在帧之间均匀分配 Tick
· 可轻松集成到现有项目中
· 支持多人游戏:本地、在线(监听或专用服务器)
· 支持多平台和多设备扩展
· 组件可蓝图化,用于创建配置预设
· 所有功能均可从蓝图和 C++ 访问
· 额外将动画更新率优化暴露给蓝图
· 提供视频教程:插件基础、AI 角色优化、缩放与预设
· 提供示例项目(4.27 及更高版本)和可执行文件(win64)
· 代码模块:TickOptToolkit(运行时)、TickOptToolkitEditor(编辑器)
· C++ 类数量:9
· 多人游戏支持:是
· 支持的开发平台:桌面
· 支持的目标构建平台:桌面、移动、VR
