
学了几个月UE5,来总结下学习心得共分享。
这里只记录蓝图的一些应用,都是个人在学习中总结的,特别有很多一般教程不会提到的细节和疑问,都尽量讲清楚。
做游戏一直是我的梦想,虽然因为各种原因一直未能拿出一个作品,现在想要回归初心,人到这个年龄学习能力也是明显下降,但是我会一直坚持。关于制作我也只能做做程序和实现方面的问题,美术等有点难啃,也不知道什么时候能学会,希望能结识些共同学习的伙伴。
蓝图个人学习笔记(版本为UE5.2)(开放世界游戏向)
1. 运行逻辑
新建第三人称工程后打开主角人物蓝图(当然其他的蓝图类也是一样)

事件启动
打开默认蓝图可以看到,这是这个蓝图的起点,也就是说这个蓝图(类)生成的对象从这个起点开始运行,每次生成只会运行一遍,所以一般初始化的数据都放在这里。

Tick
然后我们可以看到,这个事件每一帧都会运行一次,也就是这个对象一生成,就无时无刻在执行的内容,delta seconds是每一帧和上一帧的差值。(主角的蓝图打开没有这个,需要右键调用)
2. 按键事件
按键映射设置这里就不多讲了,视频有很多。

镜头控制输入
当镜头改变时触发的事件,默认按键为鼠标移动。其中Action Value X,Action Value Y代表镜头的XY值,在这里也就是鼠标在平面上移动的XY值。

控制器
后面的执行内容:添加控制器YAW输入,添加控制器PITCH输入
yaw, pitch, roll概念:
yaw:偏航角。是沿世界坐标系的Z轴旋转的角度。0表示面向世界坐标系的X轴正向。
pitch:俯仰角。就是抬头或低头,和大地水平面的夹角。换句话说,是沿自身坐标系(X轴向前的坐标系)的Y轴旋转的角度。
roll:翻滚角。就是左倾或右倾,和大地水平面的夹角。换句话说,是沿自身坐标系(X轴向前的坐标系)的X轴旋转的角度。
感觉难以理解可以看看这个:

旋转对象
YAW就是蓝色代表的角度,也就是第三人称中主观视角的左右
PITCH就是绿色代表的角度,也就是第三人称中主观视角的上下
Action Value X,Action Value Y的值就通过鼠标移动的XY值输入到两个控制器来控制视角的移动
------------未完待续------------