首发于Enaium的个人博客
创建模组项目
经过之前的配置,现在可以创建模组项目了,我们可以创建一个空白的文件夹,然后用Visual Studio Code
打开它,之后使用dotnet new classlib
来创建一个项目。
我们可以看到,项目中有一个Class1.cs
文件,这个就是C#
的源文件,还有一个awesome.csproj
文件,这个是C#
项目的配置文件,我们需要将里面的net8.0
改为net6.0
。
我们可以将Class1.cs
名称改为我们想要的名称,比如这里我就叫ModEntry.cs
,之后将源文件里的类名也改为ModEntry
。
之后需要添加模组需要用到的NuGet
包,我们可以使用命令dotnet add package Pathoschild.Stardew.ModBuildConfig
来添加模组所需用的包。’
编写模组代码
首先进入到ModEntry
之中,之后继承Mod
这个抽象类,这里如果Visual Studio Code
没有提示,可以重新打开。
using StardewModdingAPI;
namespace awesome;
public class ModEntry : Mod