欢迎光临散文网 会员登陆 & 注册

[RainWorld]从零开始的Slugbase入门教程-P1:准备工作

2023-05-01 04:10 作者:硫铒氧氮  | 我要投稿

如果不出意外的话 这个教程也会从Hello World开始

那么沿用一下传统吧 这一段的标题就是...

需求

1.至少通关过RainWorld中一个角色的流程

2.带有.NET桌面平台开发的Visual Studio,可将C#代码编译成dll

3.NET 7 SDK 或更高版本,可让你使用 C# 11(https://dotnet.microsoft.com/en-us/download/visual-studio-sdks

4.反编译工具如dnSpy,用于查看dll文件中的源码(可选)


为何使用VisualStudio编写代码

参考一下DXTsT对此的回答...

像是Visual Studio这样的IDE提供了很多关键的辅助功能,可以极大提升效率,包括但不限于:

指出代码中的错误

需求的是一个Float类型 但是给了一个Double 所以标红线了)

提供问题的解决方案

(缺了一个引用,给出了一个可能的修正方案)

自动补全代码/提示函数参数

(猜测需要使用一个AddObject,并且指出里面应该写一个“可更新和移除的物体”)

另外 编译mod时也需要使用VS。


下载和安装Visual Studio For Windows

1.下载VS2022

下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/

免费的Community版本已经足以满足需求

2.VS的安装

1.运行安装包,跟随指引操作并等待下载完成

2.选择工作负载 只需要选中“.NET桌面开发”即可 

(之后仍然有机会安装之前没有装载的组件 在开始菜单找到VisualStudio Installer即可 更新也可以在这里完成)

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


下载DnSpy

DnSpy是一款反编译工具,可以用于查看Rainworld游戏源码

下载地址:https://github.com/dnSpy/dnSpy/releases

下载地址(如果无法正常打开Github):https://wwk.lanzoub.com/iCkF70uarbsh

 

下载对应的压缩包后解压即可




-参考资料:https://docs.microsoft.com/zh-cn/visualstudio/install/install-visual-studio?view=vs-2019

-原版Slugbase文档地址:https://slimecubed.github.io/slugbase/index.html












[RainWorld]从零开始的Slugbase入门教程-P1:准备工作的评论 (共 条)

分享到微博请遵守国家法律