p59操控导入的角色模型
导入资源
在公众号谌嘉诚下载动画资源,打开文件夹Ch47_nonPBR
默认,不用修改
(如果之前有改动就在材质选择新建材质和本地)
导入所有
导入其他文件,骨骼选择Ch47
创建新文件夹,分别存放刚才的素材,和即将创建的蓝图
新建一个角色蓝图类“超人_BP”
打开蓝图类
界面介绍
下面粉色线框代表的是碰撞的范围,箭头代表的是朝向正方向
在组件搜索弹簧臂组件(Spring Arm)
视口中多出一条红色的线
先选中弹簧臂组件,再在组件搜索摄像组件(Camera)
如此,摄像机就会随着弹簧臂组件一起运动
在细节面板-》摄像机-》目标臂长度-》更改弹簧臂长度
在细节面板-》摄像机设置-》使用Pawn控制旋转打勾(这一步使鼠标能够操控摄像机的转向)
事件图表
打开事件图标,搜索MoveForward(输入轴MoveForward)、MoveRight(输入轴MoveRight)
拉出输入轴MoveForward的Axis Value引脚搜索“添加移动输入“
为输入轴MoveRight也添加一个“添加移动输入”
搜索“获取控制旋转”,右键其引脚Return Value选择分割结构体引脚
(因为z轴是因为角色水平方向移动是围绕着z轴旋转的)
从z轴拉出引线搜索“创建旋转体”
从“创建旋转体”的Return Value拉出引脚搜索“获取向前向量”和“获取向右向量”
如图连接
新建游戏模式
在世界场景设置-》游戏模式-》游戏模式重载-》右侧加号(创建新游戏模式,路径选择玩家蓝图处)
创建新游戏模式后,世界场景设置里会出现
找到游戏内玩家出生点
导入模型
打开超人_BP点击Mesh,在细节面板-》网格体-》骨骼网格图(选中之前导入的角色模型)
调整模型位置,不要忘了旋转方向朝向前方(看箭头位置)
鼠标控制摄像机旋转
在超人_BP的事件图标右键搜索trun(输入轴Trun)(左右看),搜索Look Up(输入轴Look Up)(上下看)
输入轴Trun拉出引线搜索Yaw(添加控制器Yaw输入)(控制左右摇头)
输入轴Look Up拉出引线搜索Pitch(添加控制器Pitch输入)(控制低抬头)
如此,镜头就能移动了
选中类默认值
细节面板-》Pawn-》使用控制器旋转Yaw(取消勾选)
选中组件的角色移动CharMoveComp,在细节面板搜索朝向(打勾)(如此就能让我们按方向键时让角色朝向对应的方向)(这个按钮和上图按钮是冲突的,必定是一开一关)
现在就可以实现面朝摄像机等了
关掉动态模糊
设置-》项目设置搜索“动态模糊”,取消勾选