写在前面
(资料图片)
啊 大家好...咱是寂空,大概或许是一个对Mod制作稍稍有点兴趣的Rainworld玩家
或许是希望能为更多像咱这样 想要制作mod却不知从何入手的零基础的爱好者提供一些便利,在没有系统学习过相关知识的情况下也能体验制作mod的过程...所以决定尽自己所能去撰写这样一篇教程
因为自己的能力和知识上的缺陷 难以保证所有的内容都做到完全严谨或者不犯错 如果发现这类问题或者有任何建议的话也希望可以向我指出 万分感激啦......
这个教程会教你做什么?
这个教程将会包含一些关于编写Mod的必要的基础知识,并且协助你从一个模板模组开始实现一个带有可自定义的基础能力的自定义角色Mod
在基础目标外 也会涉及少量的进阶内容(例如编写更加复杂的自定义能力),并会涉及少量的C#基础
需要有编程基础吗?
有一定的基础当然更好 但完全没有学过编程也不会有问题 这个教程的大多数内容不需要会自己写代码...
就算以后需要实现更复杂的功能 只要愿意去摸索和学习,明确自己希望实现的效果 之后可以参考资料和相关的文档把自己的想法写成代码 这需要一定的耐心 但只要尝试去做总会有办法的
RainWorld是使用C#开发的 所以 虽然暂时还用不到....你或许会希望之后可以去了解这门语言,我会把自己觉得有帮助的资料链接的贴在这篇文章的末尾,此后会用到的其他资料也会贴在相应文章最后
如果有兴趣了解其他的有关mod制作的拓展内容,也可以参考rainworld modding wiki,对于有一定基础的创作者来说能够提供很多帮助。
那么 祝你好运...
-在此向Slugbase的作者SlimeCubed表达感谢....
-自己之前有过尝试制作TerrariaMod的经历 虽然没有产生什么重大成果 但是也为自己提供了一些必要的经验...也向当时参考的教程https://fs49.org/的作者DXTsT致谢...
-自己认为比较简洁易懂的C#教程:https://fs49.org/2023/01/19/%e4%bb%8e%e9%9b%b6%e5%bc%80%e5%a7%8b%e7%9a%84c%e6%95%99%e5%ad%a6/
注意其中的内容不一定适用于雨世界 建议根据语境自行区分
虽说是从隔壁Tmodloader的教程中找到的....对Rainworld模组的开发也会有一定的帮助啦
关键词: