虚幻引擎 创建游戏的第一步,人类的一大步

制作第一步,输入映射

前为正后为负,左为负右为正

设置鼠标控制旋转映射

Horizontal mouse movement为鼠标水平移动

Vertical mouse movement为鼠标竖直移动

鼠标的上下左右控制人物的视角,一般为两个轴,xy轴

主角的蓝图

角色的蓝图创建
创建角色类蓝图

在资源管理器中右键,弹出的菜单中选择蓝图类

选择角色

点击网格体,在右边的设置中,选择你所喜欢的角色模型,这里我的主角为史莱姆

角色的视角旋转
人物摄像机创建

添加弹簧臂组件和摄像机组件,注意层级关系

控制器的设置

在弹簧臂中找到摄像机设置,并勾选上“使用Pawn控制旋转”,这点非常重要,因为要让引擎知道你是用控制器控制的旋转

测试旋转

将角色蓝图放入地图中,搜索自动控制玩家,改为玩家0

成功!

旋转的优化

此时你会想,为什么我移动摄像机,主角的的朝向也会随着摄像机的改变而改变。当然这个也很好解决,在角色蓝图编辑界面的上面有一个类默认值的选项。Pawn中使用控制器旋转Yaw取消勾选

主角的移动
移动的设置
获取主角前进的方向

因为主角前进的方向收控制器影响,所以我们要获取控制器的旋转,在Return Value的位置处右键,分割结构体引脚,这样可以单独的拉出控制器的z轴进行操作

拉出z轴的引脚,搜索“创建旋转体”,按住alt键可以快速将线往下拉。之后拉出旋转体的引脚,搜索获取向前和获取向右向量,分别连接到,移动输入的“向量”中

测试移动,成功!

那这此就做到这里,希望下次还能继续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值