直接放简化后的结论
将旋转朝向运动:键盘决定正前方
类默认值里的使用控制器xx旋转:鼠标控制正前方。
原因:本质上控制的是pawn,然后联动人物静态网格
从程序上讲:
键盘控制pawn蓝图:

鼠标控制pawn蓝图:

pawn属性:

鼠标控制蓝图控制的pawn指向的就是类默认值里的pawn,因为鼠标控制蓝图中的蓝色封装函数与该属性框中的“使用控制器旋转xx”有指向性。
可以简便理解:键盘控制pawn的移动,鼠标控制pawn的旋转
恳请专业人士为我指点迷津!!
本文探讨了在虚幻4 (UE4) 中如何通过键盘和鼠标分别控制Pawn的移动和旋转。默认情况下,键盘决定Pawn的前进方向,而鼠标则用于控制Pawn的视角旋转。在程序实现上,键盘控制Pawn蓝图处理移动,鼠标控制蓝图则影响Pawn的旋转,且与类默认设置中‘使用控制器旋转’属性相关联。总结来说,键盘负责Pawn的平移,鼠标负责Pawn的旋转角度调整。
直接放简化后的结论
将旋转朝向运动:键盘决定正前方
类默认值里的使用控制器xx旋转:鼠标控制正前方。
原因:本质上控制的是pawn,然后联动人物静态网格
从程序上讲:
键盘控制pawn蓝图:

鼠标控制pawn蓝图:

pawn属性:

鼠标控制蓝图控制的pawn指向的就是类默认值里的pawn,因为鼠标控制蓝图中的蓝色封装函数与该属性框中的“使用控制器旋转xx”有指向性。
可以简便理解:键盘控制pawn的移动,鼠标控制pawn的旋转
恳请专业人士为我指点迷津!!
4283
1415
4480