场所编辑器 可以在世界编辑器的 窗口 > 游戏玩法 菜单下找到,用于创建与玩法相关的区域和兴趣点,该编辑器分为三类:位置(Locations)、区域(Zones) 和 停车点(Parking Spots)。
打开编辑器后,你会看到如下界面:
在本编辑器中创建的 场所(Sites) 数据包含三部分:
对于每种数据类型,左侧面板显示所有对象的列表,右侧面板则可检查和编辑当前选中对象的属性。
每种数据类型的对象在世界中编辑的方法大致相同。你可以点击 鼠标左键 选中对象,并且可以像移动其它对象一样对它们进行移动。
以下是创建每种对象的一些提示:
每种数据类型都允许你保存自定义标签和字段。
场所可以被保存和加载。默认情况下,场所将被保存到 <user folder>/gameplay/sites/ 目录下。
区域 可用于突出显示关卡中的不同区域,或为玩法(如任务)创建边界。本质上,它们是二维多边形,如果需要高度限制,还可以选择性地设置地板和天花板。在编辑器中,可以检测当前玩家车辆是否处于该区域内,并通过 运算时间 数值显示每帧检测状态所消耗的 CPU 时间。
如果你的区域需要和关卡直接关联,可以在自定义字段区域添加 speedLimit 字段(类型为 新建数字),用于设置区域内道路的自定义限速(单位为米/秒)。区域内所有道路都将使用这个限速值。
停车点 具备一些额外的特殊功能。如果你想一次性连续创建多个停车点,可以勾选 Is Multispot(多停车点)选项,将会显示相关选项,允许从当前停车点扩展虚拟副本。注意这些副本可能无法与地形完美对齐,因此你可能需要调整原始停车点的朝向,使复制出来的停车点与地形一致。
如果你想让停车点用于自动停放车辆功能,下面是可选的自定义标签和字段列表:
如果你希望这些停车点在关卡加载时自动加载,请继续阅读下文。
如果你将场所文件命名为 city.sites.json,并将其保存到关卡的根目录下,该文件会在每次加载关卡时自动加载和处理。目前,这是为关卡设置默认区域和停车点的推荐方法。停车点对于想让“生成停放车辆”选项生效特别有用,可在关卡加载时看到自动生成的停放车辆。
这篇文章对你有用吗?