关于 roblox-performance-optimization
用于诊断和降低 Roblox 体验性能开销的工作流技能,重点关注低端手机。它引导检查 Studio 场景、收集测试证据、排序优化项并验证改动。
主要功能
- 01检查场景与实例构成
- 02测量脚本、内存和属性
- 03排查渲染与物理开销
- 04通过截图和试玩前后对比
- 05按玩家影响排序修复项
适用场景
- 01定位高开销层级与未锚定部件
- 02降低移动端特效和渲染负载
- 03检查脚本循环与失效连接
- 04试玩后验证优化改动
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ashexplained/ roblox-skills --skill roblox-performance-optimization安装后在 Claude Code 中输入/roblox-performance-optimization确认已加载。
详细介绍
Roblox 性能优化
目标
确保低端手机也能流畅运行。优先采用可量化的优化,而不是凭视觉猜测。
使用场景分析技能
如果可用,请在深入优化性能之前调用 rbx-scene-analysis。使用它检查渲染、内存、实例组成、未设置父级的实例,以及动画或音频资源的使用情况。
MCP 工作流
- 使用
get_studio_state确认 Studio 状态。 - 使用
search_game_tree和inspect_instance找出开销较大的层级结构。 - 使用
execute_luau进行有针对性的计数、标签扫描、内存快照或属性审查。 - 使用
screen_capture留存优化前后的画面。 - 使用
start_stop_play进行试玩,并检查get_console_output。
优化目标
- 实例数量和过深的嵌套层级。
- 会增加物理开销的未锚定部件。
- 过多的约束、触碰事件或逐帧循环。
- 大型纹理、过多不同材质和高面数网格。
- 发射率和生命周期组合过高的粒子发射器。
- 动态光源、阴影、后期处理和开销较大的透明效果。
- 重复连接事件或留下过时连接的脚本。
- 应该流式加载或延后加载的 Workspace 内容。
移动端预算习惯
- 打造第一个区域时,兼顾出色的视觉效果和较低的技术开销。
- 优先采用少量且有意义的效果,而不是大量持续播放的效果。
- 为远处的道具采用细节层次(Level of Detail)设计思路。
- 保持 UI 轻量,并避免逐帧进行布局计算。
- 测试手机和平板类视口尺寸,而不仅是在桌面版 Studio 中测试。
报告格式
返回:
- 最大的性能风险。
- 来自场景分析、实例检查、控制台输出或截图的证据。
- 按对玩家的可能影响排序的修复方案。
- 验证步骤和任何取舍。
下一步
使用 roblox-mobile-playtest 在设备上确认优化效果,并重新运行 roblox-playtest-qa,确保没有引入回归问题。
评论
支持 Markdown