Skip to content
写作日期:2026/05/05 更新日期:2026/06/08 状态:已整理 难度:入门 证据:资料整理

创游世界文档格式示例 ​

一句话摘要 ​

本文档展示创游世界知识库的常用 Markdown 格式写法,帮助文档贡献者快速上手统一规范的文档格式。

适合谁阅读 ​

  • 准备为创游世界知识库贡献文档的新手
  • 需要参考文档格式规范的维护者
  • 希望了解知识库格式约定的所有用户

你将学到什么 ​

  • 标准 frontmatter 元数据的写法
  • 代码块、表格、自定义容器的用法
  • 内部链接和图片引用的规范
  • 文档结构的最佳实践

1. 前置元数据(Frontmatter) ​

每篇文档开头必须有完整的 frontmatter 元数据块:

yaml
---
date: 2026-05-16
title: 页面标题
description: 用一句话说明这篇文档解决什么问题。
editor: Azek431
status: 已整理
difficulty: 入门
evidence: 资料整理
updated: 2026-05-16
category: 分类名称
version: v0.2.x
tags:
  - 创游世界
  - 相关标签
---

元数据字段说明 ​

字段必填说明
title是文档标题
description是一句话描述,用于 SEO
editor是文档编辑者
status是文档状态:草稿/整理中/已结构化/待验证/已复核/持续维护
difficulty是难度:入门/进阶/高级/研究向
evidence是证据等级:E1直接证据/E2 OCR/E3归纳/E4社区经验/资料整理/待验证
updated是最后更新日期
category是所属分类
version是适用版本
tags是标签数组

2. 文档标准结构 ​

一篇完整的知识库文档建议包含以下章节:

markdown
# 标题

## 一句话摘要

用 1-3 句话说明本文讲什么、解决什么问题。

## 适合谁阅读

说明目标读者群体。

## 你将学到什么

用列表说明读者读完能获得什么。

---

## 核心内容

正文内容...

---

## 相关页面

列出相关文档链接。

## 待验证问题

列出不能确定的内容。

## 后续优化方向

说明这篇文档以后还能补什么。

3. 代码块 ​

3.1 单行代码 ​

使用反引号包裹单行代码:设置自身属性1为1

3.2 多行代码 ​

javascript
// 创游世界脚本示例:检测碰撞并发送广播
当 物体 被 碰撞时
  如果 自身属性["状态"] == "可拾取" 则
    触发/发送广播 "道具被拾取" 并携带值 [当前物体.名称]
    销毁自身
  结束
结束

3.3 积木块代码 ​

使用 cysj 语言标注创游世界专用代码:

txt
当 开始时
   设置局部变量[金币数]为 0
   新建局部变量[临时计算]为 1 + 2
结束

当 执行"增加金币"时
   设置局部变量[金币数]为 局部变量[金币数] + 参数[数量]
   触发/发送广播 "金币更新" 并携带值 [局部变量[金币数]]
结束

4. 表格 ​

4.1 组件分类表 ​

分类组件名称主要功能
通用物理组件赋予移动、碰撞能力
通用角色组件赋予角色控制能力
战斗生命组件赋予血量、伤害检测
战斗武器槽组件赋予装备武器能力
装置可互动物体赋予交互触发能力
装置物体UI允许显示物体绑定的界面

4.2 变量作用域表 ​

作用域生命周期存储位置适用场景
局部变量当前脚本执行完脚本内部临时计算、中间值
自身属性物体存活期物体数据层单物体状态
地图属性地图切换前地图数据层多物体共享
系统属性全局持久云端玩家进度、存档

5. 自定义容器 ​

信息提示

这是信息提示框,用于补充说明重要概念。

组件决定物体「能做什么」,脚本决定物体「何时做」。

提示

这是提示框,用于分享实用技巧。

广播机制适合跨物体通信,但不适合高频同步场景。

警告

这是警告框,用于提醒容易踩的坑。

修改素材后,地图上已有的物体不会自动更新!

危险

这是危险警告,用于标记高风险操作。

循环脚本中必须添加等待语句,否则会导致游戏卡死。

详细内容

这是可折叠的详细内容区域。

适用于放长代码、长表格或补充说明。


6. 引用块 ​

核心概念:素材是模板,物体是实例。理解这个区别是学习创游世界的基础。

广播机制:广播是一种「发消息给多个对象」的事件通知机制。发广播的对象不需要知道谁在监听。


7. 列表 ​

7.1 无序列表 ​

  • 脚本编辑器:用积木块编写行为逻辑
  • 组件面板:给物体添加功能组件
  • 素材库:管理游戏资源
  • 地图编辑区:摆放物体、构建场景

7.2 有序列表(学习路径) ​

  1. 理解素材、物体、组件、脚本四个核心概念
  2. 学习变量作用域和数据分层
  3. 掌握广播机制和事件驱动
  4. 实践项目结构和系统设计

7.3 嵌套列表 ​

  • 战斗系统设计
    • 生命组件
      • 血量上限
      • 受伤逻辑
    • 武器槽组件
      • 武器切换
      • 攻击检测
    • 伤害计算
      • 攻击力属性
      • 防御力减伤

8. 内部链接 ​

站内链接使用相对路径或 / 开头的绝对路径:

markdown
- [新手阅读路线](/总索引与导航/新手阅读路线)
- [脚本界面与积木知识索引](/脚本系统/脚本界面与积木知识索引)
- [广播机制深度解析](/教程资料/专题研究/广播机制深度解析)

效果:


9. 图片引用 ​

图片应放在 docs/public/images/ 目录下:

markdown
![组件分类](/images/components-category.png)

10. 水平分隔线 ​

使用 --- 创建章节分隔:

markdown
---

## 下一章节

内容...

11. 注意事项 ​

  1. Frontmatter 必需:每篇文档开头应有完整的 frontmatter
  2. 标题层级:H1 只出现一次,H2/H3 要语义清晰
  3. 链接路径:站内链接使用相对路径或 / 开头的绝对路径
  4. 代码块标注:积木块脚本使用 cysj 语言标注
  5. 表格对齐:使用 ---: 右对齐,:--- 左对齐,:---: 居中
  6. 一句话摘要:在文档开头用 1-3 句话概括本文核心
  7. 适用对象:说明本文适合哪些读者
  8. SEO 优化:description 要清晰准确,tags 要具体不泛

12. 相关页面 ​

待验证问题 ​

  • [待验证] 不同代码块语言的语法高亮支持情况

后续优化方向 ​

  • [ ] 补充更多实际文档示例
  • [ ] 添加图示说明格式效果
  • [ ] 补充常见格式错误示例

参与维护

发现文档问题?

你可以编辑页面、提交反馈,或复制链接给维护者,帮助这个资料库继续变好。

由 Azek431 整理与维护 | 基于 MIT 许可证开源