c++中获取蓝图组件_UE4虚幻引擎学习云笔记-实践记录-[1.门交互]-(UMG-线追踪-直接蓝图通信)...

本文介绍了如何在UE4中通过线追踪技术改进开关门交互,使用Single Line Trace By Channel进行视线模拟,并通过直接蓝图通信控制门的开关。详细讲述了设置门组件、交互提示UI控件、线追踪起点与终点的定义,以及如何在命中门组件时显示交互提示。
摘要由CSDN通过智能技术生成

ce8088f5216d2d761bd4ec43caf80674.png

【实践记录】- [1.门交互]

19-11-15

UE4虚幻引擎学习云笔记-目录​zhuanlan.zhihu.com
9e8e243436af413d3928e307527da73e.png

蓝图入门学习实践时的流程做法很多错误和不妥↓

UE4虚幻引擎学习云笔记(七)-蓝图快速入门-[4.开关门交互]

减少入门错误,改进交互方式。

2201206366edffc2bd5ba25de9ad154c.gif

目标

  1. 改进开关门蓝图程序。
  2. 线追踪与UMG UI交互提示。
  3. 直接蓝图通信的方式控制开关门。

【九、交互】-[1.改进门与追踪交互提示]

1.改进开关门程序。

蓝图入门-开关门交互 的改进做法。

211b23e385612fbaa6618af048f0d22f.png

门组件设置:

●门与盒体触发器作为子项,与门框绑定为 组件Component
●移动性Mobility:门框与触发盒子为 静态,门为 可移动
●碰撞Collision:门与门框设置 简单碰撞BlockAll
交互提示InteractHint设置为 Widget控件用以绑定UI控件,作为门的子项可与门一同位移,设置于门锁的位置。
●【测试用】选中 盒体触发器BoxTrigger,新建 当组件开始/结束重叠On Component Begin/End Overlap两个事件。

db55f04b297e11be4cdc5092f03b17e9.png

【测试用】开关门蓝图程序设置:

●【测试用】Begin Overlap开始重叠启用Enable玩家控制输入, End结束重叠关闭输入Disable Input【测试用】接入 门蓝图宏Gate切换Toggle用以切换可否控制。
门宏Gate:引擎自带的标准宏Standard Macros蓝图,控制开关门执行流程。

键盘F键入事件接入宏的输入Enter,输出至翻转流程Flip Flop节点,输出A与B两个相反的执行流程控制,调整开门或关门,接入时间线的播放Play反向Reverse

时间线Timeline设置轨迹命名为Alpha输出, 时间1秒输出Vaule值1
●Alpha输出至 Lerp(Rotator) 线性差值(旋转),这里设定Aphla为1时旋转Z轴90°。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值