总览

这里主要是基于tModLoader0.11的泰拉瑞亚模组制作教程,边学习边更新,速度不敢保证。 

 

模组,顾名思义是对游戏的一种修改,通过模组,玩家可以根据自己的喜好向游戏中增减元素,而不用重新从底层搭建一个游戏。用tmods来举例,你可以制作出喜欢的武器、有趣的敌怪、特殊的地形,甚至一个全新的任务系统。模组的潜力是无限的,重要的是制作者的想象力和动手能力。

 

下面是你可能想知道的:

1.tModLoader是什么

tModLoader是原版游戏的一个补丁,在游戏中提供了加载、制作和下载模组的功能,同时为开发人员提供了一套用于修改游戏的API(应用程序接口)。想了解更多tML的本质可以看这里:tModLoader[1.3]tModLoaderDevelopmentPipeline

2.C#?

C#是用来编写tModLoader和tmods的语言,掌握程度直接影响到模组制作的体验,最好先去菜鸟教程看看C#基础

3.需要学像素画吗

不做spriter不用学绘画基础,但至少要学会一款像素画软件的使用,学习模组制作的时候会需要一些贴图,得自己修改出它们。这里是两个最常用的:Aseprite使用教程(bilibili)Piskel使用教程(bilibili)

4.操作系统和软件的选择

严格来说,开发模组对具体开发环境是没有要求的,但是在Mac/Linux上开发要比在Windows上麻烦的多,用Rider比用Visual Studio麻烦的多,其他同理。

因为.NET和Visual Studio在Windows上支持得最好,模组项目默认的组织形式是csproj,使用其他系统和软件就意味着需要多花时间去理解和配置自己的环境、模组工程以及学习其他的工具。执意的可以看这里:tMLWiki#Development

5.从这里可以学到些什么 

看我能学到什么了。 (QAQ等我再认真想想)

 

博客里的链接说明

博客里有两种链接,一种是内部链接,联通博客里的文章与文章,另一种是外部链接,通往其他参考或者下载地址。文章以内链的形式组织,默认在当前页面打开,刷新速度快;其他链接以外链方式提供,在新标签页打开,不会覆盖当前页面。请善用链接。

 

随着时间的推移,博客里的内容可能会落时,会出现一些错误。如果按照博客里的方法无论如何都没办法解决问题,最好去官方文档寻找解决办法。

我也会尽量保证文章最新,有问题可以联系我(QQ:2323528205)。

posted @ 2019-08-10 12:25  kotkot  阅读(421)  评论(0编辑  收藏  举报