【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

这篇具有很好参考价值的文章主要介绍了【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

效果

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

步骤

首先创建了4个Actor蓝图类

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

每个蓝图类内只拥有一个摄像机组件

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

将每个actor蓝图类摆放到场景的合适位置

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

在关卡蓝图中创建自定义事件,当该事件触发时切换摄像机

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转
【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

创建一个控件蓝图,在控件蓝图中创建如下5个按钮,并创建点击事件。按钮分别表示车上的4个镜头和车外自由移动的Pawn

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

按钮点击事件如下

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

此时效果如下:

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

如果我们希望切换到其它镜头时,能够同时控制该镜头的旋转从而调整视角,就可以做如下操作:

首先我将车内布置的4个摄像机由“Actor”类改为“Pawn”类

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

同样的,每个Pawn只有一个摄像机组件

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

在事件图表中添加如下自定义事件逻辑,当该事件触发时控制Pawn本身进行相对旋转

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

然后每一帧都调用上面的自定义事件,将鼠标的X、Y值传入自定义事件

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

在关卡蓝图中,当触发“进入主驾驶”这个自定义事件后,就获得Pawn的控制权

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转
【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

然后任然是通过控件蓝图的按钮点击来触发关卡蓝图中的“进入主驾驶”等自定义事件

【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转
【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转

最终效果如文章开头所示。文章来源地址https://www.toymoban.com/news/detail-408132.html

到了这里,关于【UE4】 通过按钮点击实现摄像机的切换 并通过鼠标控制新摄像机的旋转的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

    通过鼠标WASD键控制摄像机前后左右移动,鼠标滚轮控制弹簧臂长度的修改,鼠标中键控制摄像机旋转。 1. 首先创建一个游戏模式,这里命名为“BP_GameMode” 2. 再创建一个玩家控制器,这里命名为“BP_PlayerController” 3. 新建一个玩家控制的Pawn,这里命名为“BP_CameraPawn” 4. 打开

    2024年02月09日
    浏览(40)
  • UE-摄像机视角的切换

    可参考:第四篇:UE4视角切换节点,Possess和Set View Target With Blend的区别_是灿灿呀1的博客-CSDN博客_possess ue4 UE4 使用蓝图或C++切换摄像机视角 - Lymind - 爱码网  UE4场景中多个固定摄像机间切换视角_冬眠兔116的博客-CSDN博客_ue4 视角过渡  先添加摄像机组件,并将摄像机放置在场

    2024年02月11日
    浏览(28)
  • 【UE Sequencer系列】08-副镜头切换、摄像机绑定摇臂的使用、摄像机绑定滑轨的使用

    目录 一、副镜头切换  二、摄像机绑定摇臂的使用  三、摄像机绑定滑轨的使用 1. 为“shot_05”新建镜头(复制资产,创建新的关卡序列)  同样的步骤再创建一个“Shot_07_02”  此时我们就可以对“Shot_07”中的两个副镜头进行切换,通过如下操作实现副镜头切换: (“Sho

    2024年02月07日
    浏览(32)
  • UE5回合制游戏【2-摄像机控制】(蓝图版)

    上一篇文章完成了一些基础的设置,这篇文章主要来设置一下摄像机。 摄像机的控制主要有鼠标滚轮控制缩放,WASD键控制前后左右移动,QE键控制左右旋转。 首先打开BP_Pawn,然后添加Spring和Camera组件。 层级关系如下图 我们把摄像机放到弹簧臂下面,这样摄像机就能跟着弹

    2024年02月03日
    浏览(36)
  • unity实现简单的摄像机震动效果(包括普通摄像机和虚拟摄像机)

    用代码实现摄像机简单的震动效果

    2024年02月12日
    浏览(26)
  • Unity摄像机旋转与移动脚本实现

            最近做项目经常用到需要控制摄像机的地方,查阅了网上的方法后,以自己的需要写了一个这样的功能。希望对码友有所帮助        (本脚本放在摄像机上)         摄像机脚本功能:           1、通过键盘的WASD键控制摄像机的前后左右移动           2、通过

    2024年02月13日
    浏览(25)
  • 普通摄像机之开源实时车牌识别实现

    各位从事安防的童鞋可能都或多或少的涉及到人脸识别、车牌识别、视频结构化等应用,但是这些应用都是基于硬件实现的,比如本文将要提及的车牌识别算法一般都是硬件厂家集成到摄像机中算法,通过对接设备接口来实现车牌的识别,或者说通过厂家的智能分析平台集成

    2024年02月08日
    浏览(46)
  • 摄像机模型建立和手机标定Python实现

    目录 记录了摄像机模型建立和张正有标定法,并采用python对自己手机的摄像头进行了标定。 计算机视觉之摄像机模型建立和标定(张正友标定法) 1.摄像机模型 1.1小孔成像原理 1.2坐标系 1.3相似三角形原理 1.4像素坐标 1.5齐次坐标 1.6矩阵表示 1.7摄像机内参矩阵 1.8世界坐标

    2024年02月04日
    浏览(30)
  • Unity实现2D游戏跟随摄像机(平滑移动)

    摄像机运行效果如下所示。 首先创建一个可用的玩家角色,写好移动逻辑,如果要使用在Unity商店中购买的资源,可以点击Window菜单栏 Package Manager选项,来打开Package Manager窗口,如下所示,然后下载你需要的资源。 如果你没有在资源商店的精灵资产,可以在Hierarchy视图,右

    2024年02月19日
    浏览(36)
  • unity控制摄像机几种视角实现方式

    目录 1、按下鼠标右键可以实现摄像机上下左右旋转 2、自由视角 3、摄像头跟随视角 4、跟随自由视角 5、第一人称跟随视角 python学习汇总连接: 1、按下鼠标右键可以实现摄像机上下左右旋转 这段代码定义了一个名为CameraRotate的脚本,用于控制摄像机根据鼠标右键(中键)

    2024年03月12日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包