1.教程来源
跟着Youtube的一位Alex Quevillon的up主做的,名字叫Unreal Engine Tutorial Turn Based,想看视频版的可以自行搜索~,这里整理成了文图版,供学习使用~
2.控制相机
2.1.按键绑定与参数设置
首先通过按键绑定来设置如何控制相机,这里用了UE5的新特性Enhanced Input,下面给出绑定方式。
第一个步,按如图创建Input Mapping Context。然后再依次创建4个Input Action,分贝控制相机的高度,前进后退,左右移动,还有左右旋转,然后绑定按键。
接着创建一个pawn,添加camera组件和springarm,将camera组件放入springarm下。可以按照自己的爱好,把相机调高或者旋转一下。接着创建一些变量。
启用增强输入系统
将当前相机参数设为目标参数
平滑控制相机
将按键绑绑定事件,分别为相机高度和前后移动,左右移动和旋转
2.2.UI控制相机参数
这里就把蓝图给放出,不详细介绍了
滑块设计
滑块事件,其实就是让滑块的一些参数可以在外部控制,而不是要进到UI里面改
滑块值改变,设置分发器
相机菜单设置
事件设置
调用之前设置的分发器,即当滑块值变动时使用