当前位置: 首页 > article >正文

虚幻学习笔记2—点击场景3D物体的两种处理方式

一、前言

        本文使用的虚幻引擎为5.3.2,两种方式分别为:点击根物体和精准点击目标物体。

二、实现

2.1、玩家控制器中勾选鼠标点击事件:这一步很重要,如图2.1.1所示:在自定义玩家控制器中勾

图2.1.1

选该项,此时鼠标即可点击3D场景中的物体。

2.2、给自定义Actor添加点击事件:这里有两种方式给自定义的Actor物体添加点击处理事件。

1)在根物体上创建点击事件:如图2.2.1所示,在自定义蓝图Actor中创建点击时的事件:(注意:事件不会再此UI上体现任何绑定,点击完创建一个绑定事件后此处的UI还是和原来一样。

图2.2.1

此时得到的蓝图事件如图2.2.2所示:此时的事件时处于未绑定状态,需要在类似事件开始这样

图2.2.2所示

系统自动触发的事件中进行绑定,而且事件的名字可以重写。如图2.2.3所示:此时该事件即可触

图2.2.3

发,在自定义蓝图Actor下面创建一个立方体和球体,此时无论我们点击球体还是立方体都能触发该Actor的点击事件。

2)在子物体上创建点击事件:如果根物体上有多个子物体,我们想要精准的点击触发某个子物体就需要单独在该子物体中创建点击事件。如图2.2.4所示为给子物体方块创建点击事件:此时只有

图2.2.4

点击方块才可以触发事件,点击球体是无法触发事件的,前提是之前1)方法中创建的要先删除。

三、总结

无。


http://www.kler.cn/a/147383.html

相关文章:

  • IDC 报告:百度智能云 VectorDB 优势数量 TOP 1
  • 北京大学c++程序设计听课笔记101
  • FlinkSql读取kafka数据流的方法(scala)
  • CSS回顾-基础知识详解
  • 【Python进阶】Python中的数据库交互:使用SQLite进行本地数据存储
  • C/C++语言基础--initializer_list表达式、tuple元组、pair对组简介
  • 电子学会C/C++编程等级考试2022年09月(二级)真题解析
  • 项目中如何配置数据可视化展现
  • 【Java】IDEA 基本操作
  • Java 简易版王者荣耀
  • rust-flexi_logger
  • 40.0/jdbc/Java数据连接/jar包运用增删改
  • iOS强引用引起的内存泄漏
  • 基于单片机设计的超声波测距仪(采用HC-SR04模块)
  • 【限时免费】20天拿下华为OD笔试之【双指针】2023Q1A-两数之和绝对值最小【欧弟算法】全网注释最详细分类最全的华为OD真题题解
  • 二十章多线程
  • 短视频获客系统成功分享,与其开发流程与涉及到的技术
  • stream流和方法引用
  • shell脚本正则表达式
  • 有一种浪漫,叫接触Linux
  • Verilog基本语法概述
  • 智慧工地管理系统加快推进工程建设项目全生命周期数字化
  • 抽象类的使用—模板设计模式 Java
  • 网络入门---网络的大致了解
  • JVM GC算法
  • pycharm安装PyQt5及其工具