Agent Skills › Besty0728/Unity-Skills

Besty0728/Unity-Skills

GitHub

用于记录Unity架构决策(ADR),辅助技术方案选型与对比。通过结构化输出决策背景、选项权衡及理由,固化设计选择,适用于技术路线抉择或方案咨询场景。

76 skills 1,527

Install All Skills

npx skills add Besty0728/Unity-Skills --all -g -y
More Options

List skills in collection

npx skills add Besty0728/Unity-Skills --list

Skills in Collection (76)

Showing top 50 of 76 by quality score. Use the install list command or open individual skills for the rest.

用于记录Unity架构决策(ADR),辅助技术方案选型与对比。通过结构化输出决策背景、选项权衡及理由,固化设计选择,适用于技术路线抉择或方案咨询场景。
用户询问技术方案选型 对比不同实现模式优劣 记录架构设计决策理由
SkillsForUnity/unity-skills~/skills/adr/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-adr -g -y
提供Unity Mecanim动画系统管理能力,支持创建控制器、管理状态机参数与层级、控制运行时动画播放及状态切换。适用于搭建Animator、调整状态机逻辑或驱动动画参数等场景。
编辑Unity Animator Controller 管理动画状态机状态和过渡 设置或查询运行时动画参数 分配控制器到GameObject
SkillsForUnity/unity-skills~/skills/animator/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-animator -g -y
为Unity游戏提供架构设计建议,涵盖模块划分、解耦、场景组织及重构方向。适用于规划代码结构、降低耦合度或确定重构策略的场景。
规划Unity项目代码结构 需要降低模块间耦合 决定系统重构方向 划分职责边界
SkillsForUnity/unity-skills~/skills/architecture/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-architecture -g -y
为Unity项目提供程序集定义(asmdef)规划建议,涵盖模块边界划分、依赖关系梳理、编辑器与运行时代码拆分及编译加速策略。
Unity项目编译速度慢 需要规划或重构程序集结构 混淆了编辑器与运行时代码 程序集依赖混乱需理顺
SkillsForUnity/unity-skills~/skills/asmdef/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-asmdef -g -y
管理Unity工程资源,支持导入、删除、移动、复制、查找及元数据查询。提供单条与批量操作,区分读写权限与安全模式,辅助资源整理与自动化脚本编写。
整理工程资源 导入或移动文件 查询资源元数据 批量处理资产
SkillsForUnity/unity-skills~/skills/asset/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-asset -g -y
为Unity游戏开发提供异步编程与生命周期管理建议,指导在Update、协程、UniTask及定时器间进行技术选型,并规范资源清理与取消逻辑。
决定异步代码实现方式 选择协程或UniTask 处理定时器和取消清理
SkillsForUnity/unity-skills~/skills/async/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-async -g -y
提供Unity场景对象、组件及资产的批量查询、预览确认执行及异步任务编排能力,支持长时任务轮询与批量编辑,适用于一次性操作大量对象的自动化工作流。
用户要求批量修改或查询大量游戏对象/资产 需要执行先预览后提交的批量变更操作 运行或轮询后台异步作业
SkillsForUnity/unity-skills~/skills/batch/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-batch -g -y
为Unity小游戏提供轻量级架构蓝图,涵盖平台、射击等七种类型。用于从零搭建核心结构或询问玩法组织方式,输出最小可行方案而非复杂框架。
用户想从零开始制作小游戏 需要搭建特定游戏类型的核心结构 询问如何组织特定玩法(如平台跳跃、塔防)
SkillsForUnity/unity-skills~/skills/blueprints/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-blueprints -g -y
用于管理Unity Scene View视角书签,支持保存相机位置、旋转及选中对象,并实现快速跳转或列表查看删除。适用于编辑场景中固定和恢复特定机位的需求。
保存当前场景视角 恢复到已保存的视角 列出所有书签 删除指定书签
SkillsForUnity/unity-skills~/skills/bookmark/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-bookmark -g -y
用于控制Unity场景视图和游戏相机的创建、变换、属性配置及截图,支持取景、调整FOV和裁剪面等操作。
控制Unity Scene View或Game相机 移动/旋转相机视图 创建或配置新相机 设置FOV、裁剪面或投影模式 截取特定相机画面
SkillsForUnity/unity-skills~/skills/camera/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-camera -g -y
用于Unity中Cinemachine虚拟相机的创建、配置与调优。支持VCam、FreeLook等类型及Body/Aim管线设置,兼容2.x和3.x版本,提供查询、属性修改及组件管理功能,辅助构建电影级运镜效果。
创建或调校Cinemachine相机 设置跟随/注视目标或噪声参数 构建运镜效果 用户提及'虚拟相机'或'运镜'
SkillsForUnity/unity-skills~/skills/cinemachine/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-cinemachine -g -y
用于清理和审计Unity工程,查找未使用资源、重复项、丢失引用及空文件夹。支持项目瘦身、发布前审计,提供安全的双步确认删除机制及多种查询分析技能。
清理项目 瘦身 排查重复或孤立资源 发布前审计
SkillsForUnity/unity-skills~/skills/cleaner/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-cleaner -g -y
管理Unity GameObject组件,支持添加、移除、列出、复制、启用/禁用及读写字段。提供单对象与批量操作技能,区分半自动与全自动模式,并限制高危删除操作。
挂载或移除组件 在对象间复制组件 开关组件状态 读写组件序列化字段
SkillsForUnity/unity-skills~/skills/component/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-component -g -y
用于捕获、查询和配置Unity编辑器控制台日志。支持读取过滤日志、写入自定义消息、调整设置及导出,辅助开发者调试项目并分析控制台输出。
查看控制台输出 过滤错误或警告日志 输出日志消息 配置控制台设置
SkillsForUnity/unity-skills~/skills/console/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-console -g -y
提供Unity编辑器调试与诊断功能,支持读取控制台错误、检查编译状态、获取堆栈跟踪及系统信息。用于快速定位编译失败、代码改动后的报错分析及收集环境诊断数据。
用户询问'为什么报错' 诊断编译失败或检查编译状态 获取控制台错误或日志 强制重新编译脚本 收集系统或内存诊断信息
SkillsForUnity/unity-skills~/skills/debug/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-debug -g -y
用于在Unity URP中创建、配置和管理贴花投射器及渲染特性,支持查询、修改、批量编辑和删除操作。
用户需要在URP中添加贴花 配置Decal Projector 启用Decal Renderer Feature 管理贴花投射器属性
SkillsForUnity/unity-skills~/skills/decal/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-decal -g -y
自动化 Unity DOTween 插件的编辑器期配置、安装校验、模块探测及动画组件调校,支持 Free/Pro 版本设置与脚本生成。
DOTween 安装或模块校验 DOTween 参数配置 DOTweenAnimation 组件批量添加或调校
SkillsForUnity/unity-skills~/skills/dotween/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-dotween -g -y
用于控制和观察 Unity 编辑器,支持读取场景变更、管理 Play Mode、检查运行时状态及执行菜单项等。适用于 AI 恢复后同步编辑器状态或驱动编辑器操作。
用户在 AI 离开期间修改了 Unity 文件监控发现变化 需要操控编辑器状态
SkillsForUnity/unity-skills~/skills/editor/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-editor -g -y
用于在Unity编辑器中配置和修改UnityEvent持久化监听器,支持添加、移除、查询及触发事件回调,常用于按钮或触发器逻辑绑定。
Unity事件绑定 Inspector挂接回调 按钮点击事件配置 修改PersistentListener
SkillsForUnity/unity-skills~/skills/event/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-event -g -y
提供Unity场景中GameObject的创建、删除、变换、层级管理及批量操作技能,支持查找与信息获取。
创建或销毁游戏物体 调整物体位置旋转缩放 修改场景层级结构 批量编辑多个物体
SkillsForUnity/unity-skills~/skills/gameobject/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-gameobject -g -y
用于管理Unity工程中SRP的图形与画质设置,支持读取和编辑渲染管线资产、质量档位及着色器配置。
配置工程图形/画质设置 指定SRP资产 调整质量等级
SkillsForUnity/unity-skills~/skills/graphics/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-graphics -g -y
管理Unity编辑器原生撤销/重做历史,支持查看当前状态、逐步执行撤销或重操作。用于审查改动、浏览历史记录及控制已记录的操作,适用于用户明确请求撤销历史或回退操作的场景。
查看或浏览撤销历史 逐步撤销或重做操作 审查改动内容 用户说'撤销历史'或'回退操作'
SkillsForUnity/unity-skills~/skills/history/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-history -g -y
用于配置Unity项目中纹理、音频和模型等资源的导入设置,包括压缩格式、Sprite模式及分平台覆盖。支持批量修改与查询,指导用户正确使用特定模块的技能进行资产导入优化。
调整资源导入设置 设置贴图压缩或sprite模式 应用分平台导入覆盖 查询资源导入信息
SkillsForUnity/unity-skills~/skills/importer/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-importer -g -y
提供Unity Inspector编辑器体验优化建议,指导序列化字段组织、属性装饰及校验逻辑设计,提升脚本配置与调试效率。
Inspector怎么设计 字段怎么显示 Unity编辑器界面优化
SkillsForUnity/unity-skills~/skills/inspector/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-inspector -g -y
提供Unity场景灯光的创建、配置及批量管理技能,支持Directional/Point/Spot/Area等类型,涵盖属性设置、开关控制、探针添加及烘焙设置查询,确保操作安全与准确。
添加或调校Unity灯光 布置场景照明 批量启用或禁用灯光
SkillsForUnity/unity-skills~/skills/light/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-light -g -y
用于编辑Unity材质和Shader属性,支持Built-in/URP/HDRP管线。涵盖颜色、贴图、参数调整及批量操作,辅助优化物体外观表现。
调整物体外观 修改材质参数 切换Shader 批量设置材质属性
SkillsForUnity/unity-skills~/skills/material/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-material -g -y
用于Unity引擎中导航网格的烘焙、查询及配置。支持路径计算、Agent组件管理及参数调整,适用于搭建导航系统、测试寻路或优化烘焙设置等场景。
烘焙或重烘焙导航网格 查询两点间路径 配置NavMeshAgent属性 调整烘焙参数
SkillsForUnity/unity-skills~/skills/navmesh/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-navmesh -g -y
提供Unity Netcode for GameObjects 2.x源码级设计规则,涵盖生命周期、所有权、RPC及网络变量等核心机制。用于指导多人联机代码编写、架构审查及网络同步问题排查。
编写或审查多人联机代码 设计服务器/分布式权威逻辑 排查Netcode网络同步问题 用户提及'联机'或'多人同步'
SkillsForUnity/unity-skills~/skills/netcode-design/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-netcode-design -g -y
提供Unity NGO 2.x多人联机功能自动化配置,涵盖NetworkManager、预制体注册及生命周期管理。用于搭建多人游戏、连接逻辑或启动服务端/客户端,支持版本校验与安全操作限制。
搭建多人联机 注册网络预制体 启动host/server/client
SkillsForUnity/unity-skills~/skills/netcode/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-netcode -g -y
用于Unity项目资源与场景优化,支持批量压缩纹理、网格和音频,分析场景面数及材质用量,旨在缩减包体大小并提升性能。
用户要求缩减包体大小 需要批量压缩纹理、模型或音频资源 分析场景多边形数量或材质使用情况
SkillsForUnity/unity-skills~/skills/optimization/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-optimization -g -y
管理Unity Package Manager,支持安装、移除、搜索和检查包。提供Cinemachine等快速配置,处理异步导入及Domain Reload,防止幻觉调用。
添加或移除UPM包 检查已装版本 搜索registry 脚本化包操作
SkillsForUnity/unity-skills~/skills/package/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-package -g -y
为Unity游戏开发提供设计模式选型建议,涵盖ScriptableObject、事件系统、状态机、对象池等。指导用户根据场景判断模式适用性,构建解耦系统,并在多种实现方案间进行权衡决策。
询问Unity中应使用何种设计模式 需要构建解耦的游戏系统架构 在事件总线、状态机或对象池等方案间进行抉择
SkillsForUnity/unity-skills~/skills/patterns/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-patterns -g -y
提供Unity场景与项目的只读分析能力,包括结构解析、技术栈探测、健康检查及热点定位。用于编辑前收集上下文或审查项目结构,不修改资产。
用户要求分析场景结构 查看项目技术栈 进行代码或场景健康检查 定位性能热点 理解陌生项目结构
SkillsForUnity/unity-skills~/skills/perception/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-perception -g -y
提供Unity性能审查建议,识别Update循环、内存分配、GC压力等红线问题,指导掉帧诊断与对象池优化。
性能审查 诊断掉帧或卡顿 减少内存分配 规划对象池/优化
SkillsForUnity/unity-skills~/skills/performance/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-performance -g -y
提供Unity编辑器时期的物理查询与配置功能,支持射线检测、重叠检查、重力设置及物理材质管理。用于在编辑模式下进行单帧物理交互测试和全局参数调整,不包含运行时模拟。
执行射线检测或重叠检查 查询或修改全局重力设置 配置物理层碰撞矩阵 创建或设置物理材质资产
SkillsForUnity/unity-skills~/skills/physics/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-physics -g -y
用于在Unity URP/HDRP中配置SRP后处理效果,支持添加、调校泛光、色调映射及调色等视觉参数。
配置后处理 调整场景观感 添加泛光效果
SkillsForUnity/unity-skills~/skills/postprocess/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-postprocess -g -y
管理Unity预制体,涵盖创建、实例化、应用覆盖、解包、查找实例及变体生成。提供批量操作支持,明确读写模式与常见误用纠正,辅助开发者高效处理预制体资产与场景对象。
用户需要创建或实例化Prefab 用户需应用或撤销预制体修改 用户在场景中查找或管理Prefab实例 用户提到'做成预制体'或'prefab'
SkillsForUnity/unity-skills~/skills/prefab/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-prefab -g -y
提供PrimeTween动画库的设计规则,涵盖补间创建、序列管理、回调处理及生命周期控制。用于编写或审查动画代码时参考源码规范,避免常见陷阱。
编写PrimeTween动画逻辑 审查Unity动画代码 诊断动画生命周期问题
SkillsForUnity/unity-skills~/skills/primetween-design/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-primetween-design -g -y
用于检查PrimeTween安装状态、探索动画API及生成生命周期感知的Unity C#动画脚本。支持查询配置、列出工厂方法及生成Transform/Sequence代码,适用于游戏开发中的动画逻辑实现。
检查PrimeTween安装状态 探索公开动画工厂方法 生成Transform或Sequence动画代码
SkillsForUnity/unity-skills~/skills/primetween/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-primetween -g -y
用于Unity ProBuilder插件的可编辑网格建模技能,支持关卡灰盒搭建、几何体创建与编辑。提供形状生成、面/边操作及批处理功能,适用于快速原型设计与场景布局。
关卡灰盒搭建 ProBuilder几何体创建 白模快速搭形 网格面编辑
SkillsForUnity/unity-skills~/skills/probuilder/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-probuilder -g -y
提供Unity运行时性能只读快照采集能力,涵盖帧率、内存及各类资源占用统计。用于查看性能数据、抓取Profiler快照或检查内存/帧率指标,不修改任何状态。
查看运行时性能 抓取Profiler快照 检查内存或帧率统计 用户提及性能数据或帧率
SkillsForUnity/unity-skills~/skills/profiler/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-profiler -g -y
在提议Unity项目架构变更前,先侦察现有版本、包、asmdef结构、目录及编码风格。用于初次接触陌生项目或审计配置时,收集技术基线与约束,避免冲突并保留现有约定。
用户要求查看或分析现有Unity项目 在进行结构性改动前需了解项目现状 需要盘点项目现有配置和依赖
SkillsForUnity/unity-skills~/skills/project-scout/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-project-scout -g -y
用于读取Unity项目元数据,包括版本、渲染管线、Shader、UPM包及构建设置等只读信息,支持添加Tag及执行异步出包操作。
查看Unity版本或渲染管线 列出已安装的Shader或UPM包 获取构建设置或Layer/Tag定义
SkillsForUnity/unity-skills~/skills/project/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-project -g -y
提供Unity REST API的连通性测试与基础示例技能,用于验证服务可达性及冒烟测试。包含创建几何体、查询场景等演示功能,严禁用于生产环境,主要面向开发调试阶段使用。
测试连接 通不通 API连通性测试 冒烟测试
SkillsForUnity/unity-skills~/skills/sample/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-sample -g -y
为Unity场景装配提供契约建议,明确必备对象、组件依赖、启动逻辑及引用连线规则。用于界定场景内容、规划启动流程或记录依赖关系,避免运行时查找,提升场景结构清晰度与可维护性。
用户询问场景必须包含哪些对象 需要规划场景启动或装配逻辑 文档化场景间的组件依赖关系 用户提及'场景里要有什么'或'引用怎么连'
SkillsForUnity/unity-skills~/skills/scene-contracts/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-scene-contracts -g -y
管理Unity场景的创建、加载、保存、卸载及切换等操作,支持获取场景信息与层级结构。用于处理场景打开、叠加加载、内容查询等需求,并明确区分不同操作模式的执行权限与安全限制。
打开或保存场景 叠加加载场景 切换活动场景 查询场景内容与层级
SkillsForUnity/unity-skills~/skills/scene/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-scene -g -y
为Unity脚本提供职责划分建议,帮助用户决定类应作为MonoBehaviour、ScriptableObject、纯C#服务还是installer。适用于确定类职责、拆分类型责任或在不同角色间抉择的场景。
决定类的角色 拆分职责 选择MonoBehaviour与纯C# 询问是否使用MonoBehaviour
SkillsForUnity/unity-skills~/skills/script-roles/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-script-roles -g -y
提供Unity C#脚本的创建、读取、修改、搜索及编译检查等全生命周期管理功能,支持批量操作与模板生成,并包含高危操作的安全拦截机制。
编写或编辑C#代码 跨脚本搜索内容 重构文件布局 检查编译错误
SkillsForUnity/unity-skills~/skills/script/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-script -g -y
用于管理Unity ScriptableObject资产,支持创建、读取、修改、删除、复制、查找及列出SO资产。适用于配置表编辑、数据资产管理及脚本化操作场景。
创建或编辑ScriptableObject数据资产 查找SO实例 脚本化管理SO资产 用户提及配置表或SO资产
SkillsForUnity/unity-skills~/skills/scriptableobject/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-scriptableobject -g -y
提供Unity游戏脚本代码审查、降低耦合、提升可维护性及重构建议。适用于审查代码质量、理顺高耦合脚本或规划重构,帮助用户优化架构设计。
代码审查 降低耦合 提升可维护性 规划重构
SkillsForUnity/unity-skills~/skills/scriptdesign/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-scriptdesign -g -y

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-03 17:13
浙ICP备14020137号-1 $방문자$