【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机

这篇具有很好参考价值的文章主要介绍了【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目标

通过鼠标WASD键控制摄像机前后左右移动,鼠标滚轮控制弹簧臂长度的修改,鼠标中键控制摄像机旋转。

步骤

1. 首先创建一个游戏模式,这里命名为“BP_GameMode”

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

2. 再创建一个玩家控制器,这里命名为“BP_PlayerController”

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

3. 新建一个玩家控制的Pawn,这里命名为“BP_CameraPawn”

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

4. 打开项目设置,默认的游戏模式设置为“BP_GameMode”

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

5. 打开游戏模式“BP_GameMode”,设置玩家控制器类为“BP_PlayerController”,默认Pawn类为“BP_CameraPawn”

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

6. 在项目设置中,添加如下操作映射和轴映射

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

7. 打开“BP_CameraPawn”,添加如下组件

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市 

8. 打开玩家控制器,首先获取对“BP_CameraPawn”的引用

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市 

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

添加如下变量,其中,DefaultMovementSpeed默认值为15,ZoomSpeed为150,MinZoomLimit为0,MaxZoomLimit为2000,PanSpeed为5

 【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

 键盘前后左右移动的逻辑如下:

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

鼠标滑轮控制弹簧臂伸缩的逻辑如下:

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

鼠标中键控制旋转的逻辑如下:

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市

【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机,虚幻4,虚幻5,ue5,智慧城市 文章来源地址https://www.toymoban.com/news/detail-708077.html

到了这里,关于【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Overload游戏引擎细节分析】鼠标键盘控制摄像机原理

    在上文中分析了摄像机类的实现,在计算投影视图矩阵时需要给摄像机输入其位置及转动四元数。这两个量一般通过鼠标键盘来控制,从而达到控制摄像机的目的。本文分析一下其控制原理。 Overload的摄像机控制实现在类CameraController中,其有三个个方法HandleCameraPanning、Hand

    2024年02月08日
    浏览(31)
  • Unity3D摄像机,键盘控制前后左右上下移动,鼠标控制旋转、放缩

    Unity3D中运行场景时,实现摄像机的前、后、左、右、上、下,以及鼠标滚轮的放缩,鼠标右键的旋转操作。亲测有效,可供参考。 按键功能介绍:W——前;S——后;A——左;D——右;Q——下降;E——上升;鼠标右键——旋转;鼠标滚轮——放缩。 Tourcamera脚本需要挂在摄

    2024年02月11日
    浏览(43)
  • [虚幻引擎][UE][UE5]像素流送(Pixel Streaming),像素流去掉黑边和按钮[UE5.1.0],鼠标控制

    2022.11.19初次更新 俺是不是很粗长!老仔细了,全是截图,不废话,就是上图干! 有问题联系我Q2052818810 演示截图 视频教程 B站:https://www.bilibili.com/video/BV1QG4y147Ph/?vd_source=66cbd63fde4c65b240eb0e62eaa801e2 Youtube:https://youtu.be/MiiLR9PElrs 01.UE(UE5.0.3/UE5.1.0,开始是5.0.3版本,之后是5.1.0版

    2024年02月02日
    浏览(53)
  • python通过pyautogui库来控制鼠标和键盘

    PyAutoGUI是一个纯Python的GUI自动化工具,通过它可以用程序自动控制鼠标和键盘操作。它支持Windows, MacOS和Linux。 安装: 基本用法看代码,非常简单易用。 运行脚本的时候,MacOS会提示你打开系统偏好控制,要求允许运行脚本的程序控制电脑,允许即可。 先看一下屏幕坐标系:

    2024年02月09日
    浏览(38)
  • Unity 通过键盘鼠标控制物体移动、旋转、缩放的方法

    在Unity中,使用键盘ADWS键控制物体移动,通过鼠标左键控制物体旋转,鼠标中键控制物体缩放是再常见不过的方法。 方法如下:  效果如下:Unity 通过键盘鼠标控制物体移动、旋转、缩放_哔哩哔哩_bilibili

    2024年02月03日
    浏览(38)
  • 使用Barrier共享鼠标键盘,通过macos控制ubuntu系统

    之前文章写过如何使用barrrier通过windows系统控制ubuntu系统,该文章将详细介绍如何使用barrier通过macos系统控制ubuntu系统 macOS版本barrier链接 *注意,如果之前安装错误导致进到隐私安全界面中还存在barrier图标,需要手动删除后再添加一次barrier 命令如下: 至此macOS的barrier设置就

    2024年04月15日
    浏览(29)
  • Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘

    🚀🚀🚀学会控制鼠标和键盘是实现自动化的捷径!🚀🚀🚀 pynput是第三方库,所以在使用pynput之前需要下载pynput包。 下载方式1: 在终端输入 pip install pynput 下载包 下载方式2: 进入pypi官网:https://pypi.org➡️搜索 pynput ➡️选择版本➡️点击pip install pynput 下载方式3: 点击

    2023年04月09日
    浏览(31)
  • UE4\UE5显示鼠标并自定义的鼠标样式

    UE4UE5中动态修改自定义的鼠标样式. 一,首先在UE场景中显示鼠标 二,创建Wedget  命名为UI_MyCursorStyle 三,在新创建的UI里设置自定义的鼠标样式图片 搜索鼠标,鼠标样式图片应有尽有  四,在Wedget里创建image  五,接着启动场景里更改鼠标样式 效果如下:  分享工程,有需要可

    2024年02月11日
    浏览(32)
  • UE4智慧城市可视化实例全记录(1)

    UE4智慧城市可视化实例全记录(1) 通过虚幻引擎制作出具备交互能力的三维可视化数字城市,通过学习,记录过程,避免遗忘。后续会将学习成果通过录屏方式展示给大家。废话少说直接开干。 网址:www.openstreetmap.org (这个地址其实一直都可以登录,只不过因为是国外网站

    2024年02月03日
    浏览(29)
  • Unity【角色/摄像机移动控制】【2.角色跟随鼠标转向】

    本章代码实现基于本系列的【1.角色移动】 在前面的基础上,我们在PlayerController脚本中添加如下函数,随后在update方法中调用即可: 其中mouseSensitivity是前面自定义的一个float变量,用来调节对鼠标转向速度,至此,当我们转动鼠标,角色也会跟着转动

    2024年02月22日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包