第1行: |
第1行: |
− | ← [[ 使用 模组:目录|目录]] | + | ← [[模组:目录|目录]] |
| | | |
− | SMAPI提供了许多 供mod 使用 的API。 单击右侧 或下方 的部分以获取更多详细信息 。 | + | SMAPI 提供了许多 供模组 使用 的接口(API) 单击 下方表格 右侧的部分以获取更多详细信息 |
| | | |
− | ==基 本API== | + | ==基 础接口== |
| {| class="wikitable" | | {| class="wikitable" |
| |- | | |- |
− | ! 名称 | + | ! 页面 |
− | ! 概 述 | + | ! 描 述 |
| |- | | |- |
| | [[/Manifest|Manifest]] | | | [[/Manifest|Manifest]] |
− | | 每个模组或内容包所需的文件, 一般用于 描述 该mod, 列出 依赖项, 启用更新检查等 。 | + | | 每个模组或内容包所需的文件, 其中 描述 了该模组、 列出 了相关性、 启用更新检查等 |
| |- | | |- |
| | [[/Events|Events]] | | | [[/Events|Events]] |
− | | 当 游戏中发生某件事时做出响应(例如,加载保存时), 经 常包括发生 的事情 的详细信息 。 | + | | 在 游戏中发生某件事时做出响应(例如,加载保存时), 并且通 常包括发生 了什么 的详细信息 |
| |- | | |- |
| | [[/Config|Configuration]] | | | [[/Config|Configuration]] |
− | | 让玩家 编辑<tt>config.json</tt>文件 以 配置模组 。 | + | | 编辑 <tt>config.json</tt> 文件 来 配置模组 |
| |- | | |- |
| | [[/Content|Content]] | | | [[/Content|Content]] |
− | | 加载图像/地图/数据, 并 编辑或替换游戏的图像/地图/数据 。 | + | | 加载图像/地图/数据, 然后 编辑或替换游戏的图像/地图/数据 |
| |- | | |- |
| | [[/Data|Data]] | | | [[/Data|Data]] |
− | | 存储任意数据并检索 。 | + | | 存储任意数据并 在以后 检索 |
| |- | | |- |
| | [[/Input|Input]] | | | [[/Input|Input]] |
− | | 检查或禁 止 键盘 , 控制器和鼠标状态 。 | + | | 检查或禁 用 键盘 、 控制器和鼠标状态 |
| |- | | |- |
| | [[/Logging|Logging]] | | | [[/Logging|Logging]] |
− | | 将消息 输出至SMAPI 控制台并 进行 日志 记录。 | + | | 将消息 写入 SMAPI 控制台并 记录 日志 |
| |- | | |- |
| | [[/Reflection|Reflection]] | | | [[/Reflection|Reflection]] |
− | | 访问 正 常无法访问的字段 , 属性 或 方法 。 | + | | 访问 通 常无法访问的字段 、 属性 、 方法 |
| |- | | |- |
| | [[/Multiplayer|Multiplayer]] | | | [[/Multiplayer|Multiplayer]] |
− | | 提供支持多人游戏的方法 。 | + | | 提供支持多人游戏的方法 |
| |- | | |- |
| | [[/Translation|Translation]] | | | [[/Translation|Translation]] |
− | | 将 您的 模组文本翻译成 其他 游戏语言 。 | + | | 将模组 的 文本翻译成 任何 游戏语言 |
| |- | | |- |
| | [[/Utilities|Utilities]] | | | [[/Utilities|Utilities]] |
− | | 使用常量 , 上下文信息 , 日期逻辑和语义版本 。 | + | | 使用常量 、 上下文信息 、 日期逻辑和语义版本 |
| |} | | |} |
| | | |
− | == 进阶API== | + | == 高级接口== |
| {| class="wikitable" | | {| class="wikitable" |
| |- | | |- |
− | ! 名称 | + | ! 页面 |
− | ! 概 述 | + | ! 描 述 |
| |- | | |- |
| | [[/Content Packs|Content packs]] | | | [[/Content Packs|Content packs]] |
− | | 让其他模组制作者提供 可 以 让该模组 读取 的文件 ,玩家可以像安装其他 任何 模组一样安装这些文件 。 | + | | 让其他模组制作者 为你的模组 提供 文件 以 供 读取,玩家可以像安装其他模组一样安装这些文件 |
| |- | | |- |
| | [[/Console|Console commands]] | | | [[/Console|Console commands]] |
− | | 将自定义命令添加 到SMAPI 控制台 。 | + | | 将自定义命令添加 到 SMAPI 控制台 |
| |- | | |- |
| | [[/Integrations|Mod integrations]] | | | [[/Integrations|Mod integrations]] |
− | | 获取已加载模组的信息,并使用模组提供 的API 与模组集成 。 | + | | 获取 有关 已加载 的 模组的信息,并使用模组提供 的接口 与模组集成 |
| |- | | |- |
| | [[/Harmony|Harmony patching]] | | | [[/Harmony|Harmony patching]] |
− | | 通 过Harmony 可以修补或替换 原有的 方法,从而有效地重写游戏代码 。 | + | | 通 过 Harmony 可以修补或替换方法,从而有效地重写游戏代码 |
| |} | | |} |
| | | |
| [[Category:模组]] | | [[Category:模组]] |
| | | |
− | [[en:Modding:Modder_Guide/APIs]] | + | [[en:Modding:Modder Guide/APIs]] |