“Modding Gauntlet UIs Without C”的版本间的差异

来自骑砍中文百科
跳转至: 导航搜索
覆盖一个 Gauntlet UI
覆盖一个 Gauntlet UI
第25行: 第25行:
 
<big>注:你可以覆盖任何的 Gauntlet UI,但在教程中,我们只覆盖 Quests UI。</big>
 
<big>注:你可以覆盖任何的 Gauntlet UI,但在教程中,我们只覆盖 Quests UI。</big>
 
# <big>前往 '''Modules\SandBox\GUI\Prefabs\QuestsScreen''' 目录并复制 '''QuestsScreen.xml''' 文件到剪切板。</big>
 
# <big>前往 '''Modules\SandBox\GUI\Prefabs\QuestsScreen''' 目录并复制 '''QuestsScreen.xml''' 文件到剪切板。</big>
# <big>前往创建模组部分第4步创建的 '''Prefabs''' 文件夹,将 '''QuestsScreen.xml''' 文件粘贴进去。</big>
+
# <big>前往[[Modding_Gauntlet_UIs_Without_C#.E5.88.9B.E5.BB.BA.E6.A8.A1.E7.BB.84.EF.BC.88SubModule.xml.EF.BC.89| 创建模组部分]] 第4步创建的 '''Prefabs''' 文件夹,将 '''QuestsScreen.xml''' 文件粘贴进去。</big>
 +
# <big>使用文本编辑器打开这个文件。</big>
 +
# <big>搜索(Ctrl+F)文本 '''Text="@QuestTitleText"''' 并转到文件中的所在位置。</big>
 +
# <big>将 '''@QuestTitleText''' (包括 @ 这一符号)替换为你想要的文本</big>
 +
# <big>保存文件。</big>
 +
# <big>打开游戏启动器确保在 Singleplayer > Mods 中你的模组被勾选,启动游戏加载任意存档。</big>
 +
# <big>打开 Quests UI 界面你能看到在正中央就是你添加的标题。</big>
 +
# <big>你成功创建了你的第一个游戏模组!</big>
 
<br>
 
<br>
  
 
== <big>如何启用实时UI编辑</big> ==
 
== <big>如何启用实时UI编辑</big> ==
 
<br>
 
<br>

2020年4月16日 (四) 16:02的版本

访问源文档
返回目录

重要

本教程不会使用有依赖模组的模组,应该问题不大。

介绍

接下来的教程会一步一步创建一个覆盖Gauntlet UI并不使用任何C#的模组,在本示例中,我们将使用一些自定义标题覆盖到Quest UI。

准备工作

本教程中,我们将该项目命名为 ExampleUIMod

创建模组(SubModule.xml)


  1. 前往游戏目录下的 Modules 文件夹。
  2. 创建一个新文件夹并命名为 ExampleUIMod(必须跟第5步的id相同)。
  3. 创建一个新文件夹并命名为 GUI 然后打开它。
  4. GUI 目录下新建一个文件夹并命名为 Prefabs,稍后的教程中我们会回到这里。
  5. 回到第2步创建的模组根目录新建一个 SubModule.xml 文件,并粘贴入如下代码:查看代码
  6. 打开游戏启动器确定你的模组出现在了 Singleplayer > Mods 中。

更多关于目录结构的信息,点击这里

覆盖一个 Gauntlet UI

注:你可以覆盖任何的 Gauntlet UI,但在教程中,我们只覆盖 Quests UI。

  1. 前往 Modules\SandBox\GUI\Prefabs\QuestsScreen 目录并复制 QuestsScreen.xml 文件到剪切板。
  2. 前往创建模组部分第4步创建的 Prefabs 文件夹,将 QuestsScreen.xml 文件粘贴进去。
  3. 使用文本编辑器打开这个文件。
  4. 搜索(Ctrl+F)文本 Text="@QuestTitleText" 并转到文件中的所在位置。
  5. @QuestTitleText (包括 @ 这一符号)替换为你想要的文本
  6. 保存文件。
  7. 打开游戏启动器确保在 Singleplayer > Mods 中你的模组被勾选,启动游戏加载任意存档。
  8. 打开 Quests UI 界面你能看到在正中央就是你添加的标题。
  9. 你成功创建了你的第一个游戏模组!


如何启用实时UI编辑