ext.1 BepInEX插件
教程
ext.1 BepInEX插件
欢迎,勇者!
当你进入具有ext文档分类的教程时,即意味着你已经精通RF的基础+中级MOD制作,开始使用外围与社区Framework来为RF开发社区模组了!
如果你还未学习前面非ext教程,请先暂时离开此处,ext教程要求需要相对坚实的开发基础与实践
进入正言
LETMS载具
Phoenix武器
Phoenix已经停止支持并不再兼容当前游戏版本,故此处不提供教程
BepInEX插件
由于BepInEX插件的开发基本等同于Unity游戏开发且其应用在整个Unity圈里极为广泛,因此此处本文档不作过多赘述,自有比我们解释得更好的人来指路
下面推几个教程自行研习:
主家虽然是流氓3DMGAME,但他们MOD组维护的教程确实不错
作者B站:BiliBili
官版英文文档
提示
因为RF使用的.Net Framework版本为4,但是这就不代表你可以使用类似VS Express 2010 Visual C#编辑器来代替VS Community或VSCode这类2019年后的IDE
目前所有C# project及solution均要求使用SDK风格项目文件,否则将无法使用一些所依赖的C#7.0以上新特性(虽然也能将就)
如果插件要引入外部Assets资源,记得先给assets构建AssetBundles并通过加载AssetBundles的方式导入资源(像RF本身的模组导入一样)