查看“模组:制作指南/APIs/Mod structure”的源代码
←
模组:制作指南/APIs/Mod structure
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
{{../../header}} {{翻译}} 从此章开始,我们将正式开始介绍SMAPI中的接口。我们先来认识一下,一个模组,它需要满足什么条件才能被叫做SMAPI模组,也就是它的'''结构组成'''。 ==基本组成== 下面是成为SMAPI模组必备的条件: # 一个.dll文件,这是你储存代码的地方。(没错你要会.net下的任何一门语言) # 一个名为[[<samp>manifest.json</samp>|模组:制作指南/APIs/Manifest]]的文件,这是储存模组基本信息的地方。别小瞧,它很重要! ==程序入口点== 将你的类派生自<samp>StardewModdingAPI.Mod</samp>,你会需要实现一个叫做<samp>Entry</samp>的抽象方法,这个方法便是你模组的入口点。它包含一个参数<samp>IModHelper</samp>,这个参数提供了近乎所有SMAPI中的接口,来帮助你更高效地写代码。 <syntaxhighlight lang="c#"> using StardewModdingAPI; /// <summary>你的类。</summary> public class ModEntry : Mod { /// <summary>The mod entry point, called after the mod is first loaded.</summary> /// <param name="helper">Provides simplified APIs for writing mods.</param> public override void Entry(IModHelper helper) { // ... } } </syntaxhighlight> ==依赖问题== // 未翻译... [[en:Modding:Modder Guide/APIs/Mod structure]]
该页面使用的模板:
Template:Quote
(
查看源代码
)
Template:Quote/styles.css
(
查看源代码
)
Template:翻译
(
查看源代码
)
模组:制作指南/header
(
查看源代码
)
返回至
模组:制作指南/APIs/Mod structure
。
导航菜单
个人工具
创建账户
登录
名字空间
模组
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
未翻译的页面
帮助:编辑入门
随机页面
官方链接
官方网站
官方论坛
官方商品
Discord
Reddit
工具
链入页面
相关更改
上传文件
特殊页面
页面信息