10960人加入学习
(39人评价)
Unreal初级案例-动作游戏入门

基于4.19,制作完成于2019.8.11

价格 免费

Use Pawm Control Rotation(使用Pawn控制旋转):人物视角可上下移动

Get Control Rotation(摄像机视角旋转量):需拆分引脚,Z轴连接get forward vector(向前的力)

人物移动始终看到人物背面,不能自由旋转视角,需勾选Orient Rotation Movement(将旋转朝向运动),如果需要始终人物背向摄像机,则需开启Use Controller Rotation(使用控制器所需的旋转)

[展开全文]

摄像机只能看到角色背面需要更改 蓝图类-类默认值-使用控制器旋转Yaw 取消勾选

[展开全文]

加注释:选中一个或多个节点,按C加注释

add controller yaw input(z)

add controller pitch input(y)

注:springArm中的use pawn control rotation要勾选!(使用鼠标做摄像机的旋转控制)

bug:视角发生上下变化时移动速度也会随之发生变化

原因:蓝图中get forward vector获取的是向前的分量,由于向量的分量长度必然小于原向量,所以移动速度一定会变慢。

解决:只用原向量的相对于z轴的旋转角(z分量)进行运算,这样无论镜头如何旋转,移动速度均不会发生变化。

bug:摄像机粘在了角色背上,无法观察到角色正面

解决:CharacterMovement的orient rotation to movement的属性打勾(朝向适应移动),该属性和bluePrint中的use controller rotation yaw只能二选一

[展开全文]

charaterMovement搜索ori将 Rotation setting勾选

因为它与默认设置有冲突,需要搜索yaw将使用玩家控制器旋转取消

[展开全文]

授课教师

SIKI学院老师

课程特色

下载资料(1)
视频(56)