UE4 角色的鼠标控制(蓝图)
作者:互联网
角色的鼠标控制
1. 在项目设置的输入设置中设置了鼠标的X Y
项目设置 (Settings→ProjectSetting),找到引擎目录下的输入目录(Engine→Input),这里可以查看引擎当前的一些键位的绑定情况,比如方向的轴映射,跳跃等操作的映射。
而 Turn 与 LookUp 为枚举名,通过枚举名找到枚举内容。
InputAxis Turn,该事件在为包含 actor 启用输入时,每帧提供一次Turn轴的当前值。
InputAxis LookUp,该事件在为包含actor启用输入时,每帧提供一次LookUp轴的当前值。
Add Controller Yaw Input,为一个本地PlayerController,将输入(产生影响的Yaw)添加到控制器的ControlRotation。此值乘以PlayerController的InputYawScale值。
Add Controller Pitch Input,为一个本地PlayerController,将输入(产生影响的Pitch)添加到控制器的ControlRotation。此值乘以PlayerController的InputPitchScale值。
如果需要角色跟随键盘方向转动,并且摄像机不跟随转动,则需要勾选 Character Movement 下的 Orient Rotation to Movement(旋转到运动的方向),但这个节点与 Pawn_BP 下的 Use Controller Rotation Yaw (使用控制器旋转偏航,永远看角色背面)冲突。
如果需要角色跟随鼠标转动,摄像机永远跟随角色背部走,则勾选Pawn_BP 下的 Use Controller Rotation Yaw (使用控制器旋转偏航,永远看角色背面);取消勾选Character Movement 下的 Orient Rotation to Movement(旋转到运动的方向)。
勾选 Use Pawn Control Rotation (使用 Pawn 控制旋转)
标签:鼠标,角色,Yaw,蓝图,勾选,UE4,Rotation,Pawn,Movement 来源: https://www.cnblogs.com/CooCoChoco/p/16505243.html