【动画】p59操控导入的角色模型

p59操控导入的角色模型

  • p59操控导入的角色模型
    • 导入资源
    • 界面介绍
    • 事件图表
    • 新建游戏模式
    • 导入模型
    • 鼠标控制摄像机旋转
    • 关掉动态模糊

p59操控导入的角色模型

导入资源

在公众号谌嘉诚下载动画资源,打开文件夹Ch47_nonPBR
【动画】p59操控导入的角色模型_第1张图片
默认,不用修改
(如果之前有改动就在材质选择新建材质和本地)
导入所有

导入其他文件,骨骼选择Ch47
【动画】p59操控导入的角色模型_第2张图片
创建新文件夹,分别存放刚才的素材,和即将创建的蓝图
【动画】p59操控导入的角色模型_第3张图片
新建一个角色蓝图类“超人_BP”
打开蓝图类

界面介绍

下面粉色线框代表的是碰撞的范围,箭头代表的是朝向正方向
【动画】p59操控导入的角色模型_第4张图片
在组件搜索弹簧臂组件(Spring Arm)
视口中多出一条红色的线
先选中弹簧臂组件,再在组件搜索摄像组件(Camera)
如此,摄像机就会随着弹簧臂组件一起运动
在细节面板-》摄像机-》目标臂长度-》更改弹簧臂长度
在细节面板-》摄像机设置-》使用Pawn控制旋转打勾(这一步使鼠标能够操控摄像机的转向)

事件图表

打开事件图标,搜索MoveForward(输入轴MoveForward)、MoveRight(输入轴MoveRight)
【动画】p59操控导入的角色模型_第5张图片
拉出输入轴MoveForward的Axis Value引脚搜索“添加移动输入“
为输入轴MoveRight也添加一个“添加移动输入”
搜索“获取控制旋转”,右键其引脚Return Value选择分割结构体引脚
(因为z轴是因为角色水平方向移动是围绕着z轴旋转的)
从z轴拉出引线搜索“创建旋转体”
从“创建旋转体”的Return Value拉出引脚搜索“获取向前向量”和“获取向右向量”
如图连接
【动画】p59操控导入的角色模型_第6张图片

新建游戏模式

在世界场景设置-》游戏模式-》游戏模式重载-》右侧加号(创建新游戏模式,路径选择玩家蓝图处)
【动画】p59操控导入的角色模型_第7张图片
创建新游戏模式后,世界场景设置里会出现
【动画】p59操控导入的角色模型_第8张图片
找到游戏内玩家出生点
【动画】p59操控导入的角色模型_第9张图片

导入模型

打开超人_BP点击Mesh,在细节面板-》网格体-》骨骼网格图(选中之前导入的角色模型)
调整模型位置,不要忘了旋转方向朝向前方(看箭头位置)

鼠标控制摄像机旋转

在超人_BP的事件图标右键搜索trun(输入轴Trun)(左右看),搜索Look Up(输入轴Look Up)(上下看)
输入轴Trun拉出引线搜索Yaw(添加控制器Yaw输入)(控制左右摇头)
输入轴Look Up拉出引线搜索Pitch(添加控制器Pitch输入)(控制低抬头)
如此,镜头就能移动了
【动画】p59操控导入的角色模型_第10张图片

选中类默认值
在这里插入图片描述
细节面板-》Pawn-》使用控制器旋转Yaw(取消勾选)
【动画】p59操控导入的角色模型_第11张图片
选中组件的角色移动CharMoveComp,在细节面板搜索朝向(打勾)(如此就能让我们按方向键时让角色朝向对应的方向)(这个按钮和上图按钮是冲突的,必定是一开一关)
【动画】p59操控导入的角色模型_第12张图片
现在就可以实现面朝摄像机等了

关掉动态模糊

设置-》项目设置搜索“动态模糊”,取消勾选

你可能感兴趣的:(UE4入门教程,c++)