如何制作MOD地图2018(使用Unity制作自定义趣味地图)

0 点赞
MachineCraft
转载

本指南将教你如何制作有趣的自定义地图。 简介 什么是MOD地图?这是一种使用Unity制作的地图,这意味着你可以在自定义地图中创建自己的物体,例如周围的行星、赛道或足球游戏等,没有任何限制。这是我制作的包含行星和赛道的自定义世界图片:

如你在图片中所见,这是我的赛道和背景中的行星。现在我将向你展示如何设置Unity来制作模组地图。 第一部分:制作模组地图的设置步骤 你首先需要下载MCNWorld。只有最新版本的MCNWorld才能正常使用。如果你的版本较低,你需要前往相关网站并点击右侧带有UnityEditor的链接。例如:

你还需要下载UnityEditor。可以是任何版本的Unity,个人版也可以。 下载完成后,打开Unity并创建一个新项目。可能会要求你登录,因此你可能需要注册。创建新项目后,进入文档/你的项目名称文件夹,解压McnWorld。解压完成后,确保Unity已打开。打开带有Unity图标的McnWorld文件,它将在Unity中加载。此时会出现解压提示,确保勾选全部并点击解压。现在准备工作就完成了。 第二部分:场景以及如何无问题设置模组地图 现在你可以在文件资源管理器中点击场景,然后选择emptyworld。你可以根据需要移除水或地形,但不要移除world。world是你的对象容器,所以确保它存在。点击世界后,你会看到分配给世界的脚本和对象。确保关卡中有地面,并且该地面位于世界内。如果某个对象在世界之外,它将会被移除。因此,请务必确保所有对象都处于世界内。 在Unity中制作MachineCraft地图时还有另一个问题。每个对象都应使用MachineCraft的标准着色器或自定义着色器,但我建议使用标准着色器,因为它不会出现故障。如果着色器不正确,对象会显示为紫色,所以请确保为对象添加了着色器。 注意:如果没有任何生成预制件,生成点将位于0,0,0处。此外,请将生成预制件重命名为Spawn00、Spawn01等,而不是Spawn;或者,正如MachineCraft的开发者在其手册文件中所述,也可以使用名为SpawnNN的空对象。所以请确保不要将地面放置得太远,否则你的地图会被破坏。你可以自由使用预制件,并放置行星、道路、飞船等。确保将你的地图另存为新场景,否则无法复制空世界(除非将其导出到Unity中)。你可以按下播放按钮查看地图。按F4键可在白天和黑夜之间切换。 第三部分:如何导出地图及各按钮说明 顶部有一个名为McnUtil的按钮。这个按钮非常有用。按下McnUtil后会出现许多按钮。以下是每个按钮的说明: 为选定对象添加顶点颜色 - 为对象提供颜色信息。这可能对为模型添加颜色很有用。为选定对象添加路径追踪器 - 为对象添加路径(将在后续更新中发挥作用) 准备测试 - 自动执行动画和物理计算所需的设置(将在未来更新中发挥作用) 重命名闸门 - 将竞赛闸门的索引设置为序列号(适用于拥有大量闸门的竞赛场景) 优化场景 - 为你克隆一个场景,以便你进行编辑,之后可以将其保存到原始场景中 构建资源包 - 将场景数据输出为资源包。如果你想导出场景用于MachineCraft,请确保所有内容都位于世界中,并且在点击资源包按钮之前,你需要创建一个名为UserData(注意大小写)的新文件夹,并在UserData中创建一个名为_worlds(无大写)的文件夹,然后就可以点击资源包按钮了!奇迹即将发生。它会为你的场景生成一个文件,以便你进行游玩、上传等操作。 第四部分:如何测试场景并上传用于多人游戏 如果你想游玩自己的场景,需要前往【文档/你的项目名称/UserData/_worlds】,同时打开此文件夹:【C://Users/你的用户名/Program Files (x86)/Steam/steamapps/common/MachineCraft/UserData/_worlds】(只需进入你的Steam文件夹,然后找到MachineCraft),将Unity中你的场景(其名称与你保存时的名称一致)拖入原始的_worlds文件夹,现在你就可以测试场景了。 进入MachineCraft,将地图更改为【MOD】,顶部应该会有一个显示【world data】的输入框。输入你的世界名称,保存并加载。这可能需要一些时间。你的地图应该会加载。为你的第一张模组地图感到自豪吧。若想让你的地图在多人游戏中使用,需先创建一个Dropbox账户。创建账户(或已有账户)后,上传你的世界文件并等待上传完成。上传完成后,点击文件左侧的方框(默认情况下应自动选中),然后点击“发布”并选择“创建链接”。复制该链接并粘贴到《MachineCraft》中模组地图的第二个字段(世界数据URL字段)。移除链接末尾的“0B”并将其改为“1B”。例如:dropbox.com/s/Myrandomlink1234/myrandomworld?dl-1B。现在你就可以在多人游戏中加载你的地图了!恭喜! 额外说明: 《MachineCraft》场景中并非所有功能都能正常运行,所以如果遇到纹理损坏或模型不显示的情况,不必感到惊讶。这完全正常,说实话确实挺烦人的。如果你想了解更多关于种族、足球等内容的解释,可以参考这份教程。该教程由创作者编写,已从日语翻译成英语。希望你能理解这份教程,并享受制作自定义地图的乐趣!