Language:
Page Info
Tags:
Skill Level:
Engine Version:
Share

4 - 创建载具蓝图

到目前为止,你已经创建了一些不同的资源(TireConfig数据资源、轮子蓝图和动画蓝图),你需要把它们合并起来以在虚幻引擎4(UE4)中创建一个功能完整的载具。 在这一步中,你将使用之前创建和设置的那些资源来创建载具蓝图。

创建并编辑载具蓝图

  1. 内容浏览器(Content Browser) 中,单击 新建(Add New) 按钮,然后从菜单中选择 蓝图类(Blueprint Class)

  2. 选择父类(Pick Parent Class) 窗口中,在 所有类(All Classes) 下面,搜索“wheel”,然后选择 WheeledVehicle

  3. 内容浏览器(Content Browser) 中,新的蓝图资源将会创建。请确保为它起一个易于识别的名称,方便以后查找。

    newVehicle.png

  4. 从“内容浏览器(Content Browser)”中,选中并打开新建的载具蓝图。

    MyVehicleBP.png

  5. 单击 “组件(Components)”窗口 中名称为 网格体(Mesh)骨架网格体组件。然后,在其 细节(Details) 面板中,将 骨架网格体(Skeletal Mesh) 选择框设置为载具自己的骨架网格体资源。

    ComponentsWindow.png

  6. 动画蓝图生成类(Anim Blueprint Generated Class) 设置为在本指南的步骤2中创建好的载具的动画蓝图。

    AnimBPandSkelMesh.png

  7. 返回到 组件(Components) 窗口,选择 添加组件(Add Component) 按钮,然后选择 “摄像机(Camera)”组件

    addCamera.png

  8. 使用“蓝图编辑器(Blueprint Editor)”中的视口将摄像机放置在你需要的相对于载具的位置。在下图中,摄像机被放置在载具后面稍微靠上的位置,朝着载具向下倾斜。

    cameraPlacement.png

  9. 摄像机(Camera) 组件仍处于被选中的状态(在 细节(Details) 面板中 摄像机设置(Camera Settings) 下面),请禁用 使用 Pawn 控制旋转(Use Pawn Control Rotation) 的选项。该操作会将摄像机锁定到其视向(而非玩家控制器的视向)。

    cameraControllerOff.png

  10. 然后在“组件(Components)”窗口中,选择 “载具移动(Vehicle Movement)”组件

    ComponentsWindow2.png

    细节(Details) 面板的 载具设置(Vehicle Setup) 部分下,展开紧挨 轮子设置(Wheel Setups) 的箭头,为每个轮子(0-3)设置以下属性:

    • 轮子类(Wheel Class) 设置为你已创建的轮子蓝图。

    • 骨骼名称(Bone Name) 设置为应该由轮子控制的连接点的名称。

      wheelsSetup.png

      上图中的 骨骼名称(Bone Name) 特定于该骨架网格体。如果使用的是载具类游戏(Vehicle Game)中的载具,你可以使用这些骨骼名称。

    指定轮子的顺序对它是前轮还是后轮没有影响,只有 骨骼名称(Bone Name)轮子类(Wheel Class) 具有这种影响。为便于组织,最好将轮子(前轮和后轮)放在一起。

    如果需要的轮子数量大于4,可以单击**轮子设置(Wheel Setups) 属性旁边的“+**”图标位于来添加更多轮子。

最终结果

目前,如果载具并不比小型货车大很多,可以使用默认值并继续执行本指南中的下一步,你将在该步骤中设置输入和功能按钮以正确地测试载具。

Tags