# Ichni Workspace Agent Standards 本文件记录 `ichni Official` 工作区的永久工作标准。除非用户明确要求修改工作标准,否则所有后续工作都必须继续遵守本文件。 1. 本工作区内的所有项目均遵循统一的编码规范。 2. 文档及共享资源应供所有工作区成员查阅。 3. `ichni Official` 是游戏本体项目;`ichniCreatorStudio` 位于 `D:\Projects\IchniCreatorStudio`,是游戏的关卡编辑器。二者遵循相似的项目结构和脚本结构,并共享序列化存档类。类名后缀为 `_BM` 的类称为 `BM` 类。 4. 当用户要求编写新的游戏元素,也就是继承自 `BaseElement` 的元素,或修改现有游戏元素脚本时,如果条件允许,需要同时在 `ichni Official` 和 `ichniCreatorStudio` 中编写或修改适合对应项目的脚本,并向用户提醒跨项目同步情况。 5. `ichni Official` 使用 `Wwise 2024.1.9.8920` 作为音频中间件。 6. `ichniCreatorStudio` 因为需要自定义音频加载,使用 Unity 原生音频。 7. `ichni Official` 使用 `Yarn Spinner` 制作游戏剧情。允许修改和扩展 `Yarn Spinner`。 8. 回复用户时使用简体中文。代码、关键词、API 名称、类名、路径、特殊术语等需要使用英文时,应保留英文。