“模组:制作一个SMAPI模组”的版本间的差异

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

2021年4月12日 (一) 10:57的最新版本