跳转到内容

GtkRadiant/将地图导入游戏

来自维基教科书,开放的书籍,开放的世界

将地图导入游戏

GtkRadiant

现在一切应该都设置好了,你可能迫不及待地想在游戏中试玩地图。首先,我们需要编译地图。这意味着将.map文件中简单的代码转换为id Tech 3Quake 3引擎可以理解的代码。编译地图还会渲染地图周围的阴影和灯光。编译这个小房间只需要几秒钟,但是编译更大的、更详细的地图可能需要更长时间,甚至可能需要几天。

启动编译过程很简单,只需打开构建(在 GtkRadiant 1.4 中称为Bsp)菜单并选择包含(test)的任何条目。如果你还没有保存地图,现在就必须保存。稍后你将了解不同的选项,但现在这样做就足够了。当你点击菜单项时,应该会打开三个控制台窗口,每个编译阶段一个。它们不会同时打开,但会一个接一个地打开。

当所有三个窗口都关闭后,检查你保存.map文件的文件夹,现在应该有一个.bsp文件位于同一个文件夹中,并且与地图具有相同的名称。如果是这样,启动你正在映射的游戏,在本例中为星球大战绝地武士:绝地学院,并进入游戏内控制台(SHIFT+ESC 下面的键)。在这里,输入/devmap 地图名称其中你将地图名称替换为你地图文件的文件名,不包括扩展名。因此,如果你编译后的地图文件名为firstroom.bsp,你将输入/devmap firstroom然后按回车键。

你的地图现在应该加载,你应该出生在你放置出生点的位置。如果你出生了,但无法移动,则出生点可能卡在地板或墙壁内。如果你收到错误消息,请在我的讨论页面上写下它,我会将它添加到本书的错误部分。

如果一切正常,那么恭喜,你刚刚制作了你的第一张地图!你应该也对 GtkRadiant 有了一些经验,所以我猜你很快就可以制作其他地图了。祝你好运!

故障排除

[编辑 | 编辑源代码]

游戏内错误

[编辑 | 编辑源代码]
  • 找不到 maps/yourmap.bsp
这意味着你的 GameData\base\maps 文件夹中没有名为yourmap.bsp的文件。请记住,.bsp 文件与 .map 文件不同。编译地图时,你就是在执行 DOS 窗口出现时所做的操作,.map 会转换为 .bsp,游戏可以加载它。因此,通常情况下,此错误意味着编译过程中出现错误。检查编译日志(O)日志以查找错误。

或者在控制台中输入:

/sv_pure 0

编译错误

[编辑 | 编辑源代码]
  • 地图泄漏
这意味着你的地图没有完全与虚空隔离。或者你的实体的一部分在地图之外。应该出现一条红线来告诉你是什么以及在哪里。
华夏公益教科书