本节书摘来异步社区《unreal engine 4蓝图可视化编程》一书中的第1章,第1.2节,作者: brenden sewell 译者: 陈东林 责编: 胡俊英,更多章节内容可以访问云栖社区“异步社区”公众号查看。
现在我们希望添加自定义对象到关卡中。在关卡编辑器的中心面板是3d视口,视口为我们呈现游戏的3d内容。这时,熟悉在3d视口中的移动很重要。可以通过使用鼠标按键和拖动鼠标向周围移动控制摄像机来改变视角。在视口中按住鼠标左键并拖动光标将可以操控摄像机向前后左右移动,按住鼠标右键拖动光标将会旋转相机的视角。最后,按住鼠标中键并拖动光标将可以调整相机的位置(上下左右)。[2]
ue4中最简单的对象称为actor。它可以被拖曳到游戏世界中。actor是最基本的对象,除了能够旋转、移动、缩放之外,没有继承其他的行为,但是可以通过添加组件来获取更多的复杂的行为。我们的想法是创建一个简单的目标actor,当使用枪发射子弹击中它时能够改变自身颜色。我们可以在模式(modes)面板创建一个简单的actor,选中模式(place)标签,单击基本(basic)然后拖曳cylinder到3d视口当中。这个操作将创建一个新的圆柱体(cylinder)actor并置入到关卡中,你将在3d视口和世界大纲视图中看到它,单击鼠标右键>>编辑>>rename将默认的名称cylinder重命名为cylindertarget,如图1.6所示。[3]