Codex VRChat 同步规则技能:设计后来加入者的共享状态
EnglishCodex 安装步骤
- 从固定 GitHub 提交复制 `skills/vrc-udon-networking-rules/` 完整目录到项目 `.agents/skills/vrc-udon-networking-rules/`。
- 打开固定提交中的 `references/networking-guide.md`。若项目缺少规则文档,可用同目录的 `assets/templates/docs/NETWORKING_RULES.md` 作为起点。
中文摘要
在实现前记录 UdonSharp 对象所有权、同步字段、事件和后来加入者的预期状态。
SKILL.md 中文导读
可复现示例
为私有测试世界的展示灯写规则:第一名玩家切换共享灯,第二名玩家后来加入;灯光状态应一致,先前点击音效无需回放。工作步骤
- 逐个列出网络对象的状态所有者及状态变化触发条件。
- 给持续状态和一次性事件分别写晚加入验收条件。
验收方法
文档说明谁能改变灯光、哪个字段同步和加入后如何核对,测试区分灯光与音效。
GitHub 原文 · 更新日期
适用环境
适合自有 VRChat Worlds SDK 与 UdonSharp 项目。示例需要两个本地或私有测试客户端。
常见问题
一次性的音效也需要记录吗?
可以在规则表注明它是短暂事件,写清楚后来加入者只需要获得当前灯光状态。