[RainWorld]從零開始的Slugbase入門教程-P1:準(zhǔn)備工作

如果不出意外的話 這個(gè)教程也會(huì)從Hello World開始
那么沿用一下傳統(tǒng)吧 這一段的標(biāo)題就是...


需求
1.至少通關(guān)過(guò)RainWorld中一個(gè)角色的流程
2.帶有.NET桌面平臺(tái)開發(fā)的Visual Studio,可將C#代碼編譯成dll
3.NET 7 SDK?或更高版本,可讓你使用 C# 11(https://dotnet.microsoft.com/en-us/download/visual-studio-sdks)
4.反編譯工具如dnSpy,用于查看dll文件中的源碼(可選)
為何使用VisualStudio編寫代碼

像是Visual Studio這樣的IDE提供了很多關(guān)鍵的輔助功能,可以極大提升效率,包括但不限于:
指出代碼中的錯(cuò)誤

提供問(wèn)題的解決方案

自動(dòng)補(bǔ)全代碼/提示函數(shù)參數(shù)

另外 編譯mod時(shí)也需要使用VS。
下載和安裝Visual Studio For Windows
1.下載VS2022
下載地址:https://visualstudio.microsoft.com/zh-hans/downloads/
免費(fèi)的Community版本已經(jīng)足以滿足需求

2.VS的安裝
1.運(yùn)行安裝包,跟隨指引操作并等待下載完成
2.選擇工作負(fù)載 只需要選中“.NET桌面開發(fā)”即可?

3.建議把VS添加到開始屏幕或者任何方便使用的地方

下載DnSpy
DnSpy是一款反編譯工具,可以用于查看Rainworld游戲源碼
下載地址:https://github.com/dnSpy/dnSpy/releases
下載地址(如果無(wú)法正常打開Github):https://wwk.lanzoub.com/iCkF70uarbsh
?
下載對(duì)應(yīng)的壓縮包后解壓即可

-參考資料:https://docs.microsoft.com/zh-cn/visualstudio/install/install-visual-studio?view=vs-2019
-原版Slugbase文檔地址:https://slimecubed.github.io/slugbase/index.html