目标
通过鼠标WASD键控制摄像机前后左右移动,鼠标滚轮控制弹簧臂长度的修改,鼠标中键控制摄像机旋转。
步骤
1. 首先创建一个游戏模式,这里命名为“BP_GameMode”
2. 再创建一个玩家控制器,这里命名为“BP_PlayerController”
3. 新建一个玩家控制的Pawn,这里命名为“BP_CameraPawn”
4. 打开项目设置,默认的游戏模式设置为“BP_GameMode”
5. 打开游戏模式“BP_GameMode”,设置玩家控制器类为“BP_PlayerController”,默认Pawn类为“BP_CameraPawn”
6. 在项目设置中,添加如下操作映射和轴映射
7. 打开“BP_CameraPawn”,添加如下组件
8. 打开玩家控制器,首先获取对“BP_CameraPawn”的引用
添加如下变量,其中,DefaultMovementSpeed默认值为15,ZoomSpeed为150,MinZoomLimit为0,MaxZoomLimit为2000,PanSpeed为5
键盘前后左右移动的逻辑如下:
鼠标滑轮控制弹簧臂伸缩的逻辑如下:
鼠标中键控制旋转的逻辑如下:
文章来源:https://www.toymoban.com/news/detail-708077.html
文章来源地址https://www.toymoban.com/news/detail-708077.html
到了这里,关于【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!