Era 中文文档

做最好用的 Emuera + Eramaker + Erabasic 文档

快速开始 了解更多

更简单

提供学习曲线更加平滑的快速开始和入门教程,让上手更加容易。

更高效

参考现代脚本文档重新组织文档结构。让使用者能够更快更精确地定位到需要的内容。

更完善

本文档不仅含有 Eramaker 与 Emuera 的全部官方文档的翻译,还有额外的指南、参考等原创内容。

更深入

从最简单的 Emuera 游戏脚本开始,一直深入到对 Eramaker 和 Emuera 的源码分析。

更快速

本文档的部署使用了最新的文档框架 vuepress-vite。在文档表现力、交互复杂度、页面导航、内容编写和部署自动化方面都表现出了简便和敏捷的特性。能够为文档提供一流的基础支持。

更通用

Emuera 引擎本身设计定位存在特殊性。本文档在翻译与创作时对相关的描述进行了脱敏。

更新简报

本次更新新增特性:针对 EraBasic 代码的语法高亮!

@EventFirst
  ;Test
  PrintVL hahah
  Quit

提示

本文档正在加急制作中。

无论您是通过何种途径了解到本项目,在您希望提出帮助、意见或建议时,都推荐您优先移步至讨论勘误条目,以得到第一时间的支持。

让我们共同将这个项目做好!

项目进度

GitHub last commit (branch)open in new windowGitHub Workflow Status (branch)open in new windowGitHub commit activity (branch)open in new window

GitHub issuesopen in new windowGitHub pull requestsopen in new windowGitHub Discussionsopen in new window

GitHub Repo starsopen in new window

第一步:翻译部分

  1. EraMaker 部分
  2. Emuera 部分

第二步:指南部分

  • 🟢教程快速开始
  • 🟡教程入门教程
    • 教程Emuera 引擎的使用
    • 🟢教程常量与变量
    • 🟡教程数值与文本
    • 🟡教程输入与输出
    • 教程基本运算
    • 教程表达式
    • 教程简单语句
    • 教程复合语句
    • 教程函数的定义与用法
    • 教程游戏的保存与加载
    • 教程错误与异常
    • 教程内置流程
  • 教程进阶教程
    • 教程角色的定义、注册、使用与注销
  • 教程高级教程
    • 教程开发实战经验与技巧
  • 指南MCS 代码风格介绍
  • 指南Era 系列历史

第三步:参考部分

  • 参考CSV 文件
    • 参考GameBase.csv
    • 参考Str.csv
    • 参考CharaXX.csv
    • 参考其他
  • 参考ERB 文件
    • 参考文件结构
    • 参考变量
    • 参考表达式
    • 参考语句
    • 参考复合语句
    • 参考内置流程

第四步:开发部分

  • 开发EraMaker 源码分析
  • 开发Emuera 源码分析