当你新建项目时,虚幻引擎会向你提供模板列表供你选择。 这些模板包含一些可立即使用的资产,例如关卡几何体、可控的角色以及简单的角色动画等。 许多教程将其中一款模板用作起始点。
在载具(Vehicle)游戏模板中,玩家通过载具后方或载具内部的摄像机视角察看游戏。 载具可在游戏区域内驾驶。
创建载具项目
启动虚幻引擎会打开项目浏览器(Project Browser)窗口,你可以在其中选择打开现有的项目,或创建新项目。
要创建载具游戏项目,请选择左侧的游戏(Games)类别,然后选择载具(Vehicle)模板。
选择载具模板后,你还可以在项目浏览器窗口右侧的面板中,为载具项目配置其他设置。 你可以配置以下设置:
目标平台 | 选择你的项目适用的平台类型:
|
质量预设 | 根据你的项目目标平台,选择最高质量级别:
|
变体 | 要打开的模板的变体。 变体会为项目添加额外的资产。 如需详细了解变体,请参阅此页面的模板变体小节。 |
执行完这些步骤后,项目中将包含一个基本关卡、一台可操控的载具。
要测试关卡,请点击主工具栏上的运行图标。 你将使用键盘上的WASD键操控载具。 但是载具模板也支持手柄、触摸屏和VR操控。
按W和S键加速和刹车。
按A和D键左右转向。
使用鼠标控制摄像机移动。
使用空格键操控手刹。
按L键切换前灯开关。
按退格键重置载具。
模板变体
载具模板的变体(Variants)下拉菜单提供了一系列的可选变体。 变体可帮助你构建不同的Gameplay风格。 载具模板包含计时赛(Timetrial)和越野赛(Offroad)两种变体。
变体名称 | 说明 |
无(None) | 基础模板,包含内容如下:
|
计时赛(Timetrial) | 计时赛赛车游戏模板,包含以下内容:
|
越野赛 | 越野驾驶游戏模板,包含以下内容:
|
如需详细了解这些变体的特色,请参阅游戏模板变体。
计时赛变体
计时赛变体包含设有道闸的赛道,玩家可驶过这些道闸。 当载具按顺序通过所有道闸时,将记录玩家圈速。 用户界面(UI)显示当前一圈的时间、玩家最高圈速记录,以及载具的档位和速度(公里/小时)。
载具
计时赛变体包含一台跑车。 跑车资产位于Content/Vehicles/SportsCar文件夹。
道闸
当载具按顺序通过所有赛道检查点时,圈数加1,并记录圈速。 赛道游戏蓝图位于Content/Variant_Timetrial/Blueprints文件夹。
用户界面
计时赛变体的UI显示起步倒计时、当前圈速、玩家最高圈速记录,以及载具当前的档位与速度。 UI资产位于Content/Variant_Timetrial/UI文件夹和Content/VehicleTemplate/UI文件夹。
越野赛变体
越野赛变体包含一台越野风格的巴吉赛车,一片道路崎岖不平的地形。 这种载具采用较为松散的悬挂系统。
载具
越野赛变体包含一台越野车。 越野车资产位于Content/Vehicles/OffroadCar文件夹。
地形地貌
越野赛地形使用地形(Landscape)工具和运行时虚拟纹理(Runtime Virtual Texturing)构建。 地形资产位于Content/VehicleTemplate/Maps/LandscapeInfo文件夹。 为降低渲染关卡占用的内存,地形还使用了HLOD层(位于Content/Variant_Offroad/Maps文件夹)。
用户界面
越野赛变体的UI显示载具当前档位和速度。 UI蓝图位于Content/VehicleTemplate/UI文件夹。
模板内容
以下小节详细介绍了这些内容,并指出了其在内容浏览器中的位置。
蓝图
载具模板的无(None)变体包含以下资产的蓝图:
载具
游戏模式
玩家控制器
这些蓝图位于Content/VehicleTemplate/Blueprints文件夹。
各个蓝图中的事件图表包含评论和注解,用于说明各节点群组的作用以及实现方案背后的逻辑。
计时赛变体使用的玩家控制器和游戏模式位于Content/Variant_Timetrial/Blueprints文件夹。
越野赛变体使用的玩家控制器和游戏模式位于Content/Variant_Offroad/Blueprints文件夹中。
级别
在载具模板的无变体中,关卡Lvl_VehicleBasic位于Content/VehicleTemplate/Maps文件夹。
在计时赛变体中,关卡Lvl_Timetrial位于Content/Variant_Timetrial/Maps文件夹。 该关卡包含设有道闸的赛道。
在越野赛变体中,关卡Lvl_Offroad位于Content/Variant_Offroad/Maps文件夹。 该关卡包含道路和越野地形。
改进你的项目
现在你已经有一个可游玩的关卡,接下来就可以开始导入内容并调整游戏。 或者使用这个项目的内容浏览器中提供的资产构建游戏,将这些资产拖放到关卡中的任意位置。
如需详细了解如何填充关卡,请参阅关卡设计师快速入门。
接下来呢?
现在你已经了解创建载具游戏的基础知识,以下是你可以尝试的其他内容:
使用来自Fab的内容和道具填充关卡。 你可以编译一系列的室内和室外环境。
通过虚幻示意图形(UMG)创建或修改游戏中的平视显示器(HUD)界面。
使用Niagara添加或改变游戏中的视觉效果。
使用StateTrees或行为树添加AI载具,作为玩家的竞争对手。
尝试构建模块化载具并添加到游戏中。