ue4 3dui交互相关

本文介绍了如何在UE4中创建和实现3D UI交互。首先,通过在Actor蓝图上添加Widget控件来建立3D UI,并将其放置在场景中。接着,利用Widget Interaction组件实现交互功能,调试时可通过开启Debug查看射线。交互可以设置多个并绑定到不同物体上,响应鼠标左键点击。最后,讨论了Widget的特性,包括物理体积、碰撞检测、材质修改和位移调整。
摘要由CSDN通过智能技术生成


1 建立3d ui

新建一个Actor蓝图,上面加上Widget控件,widget Class选择任意ui蓝图,把这个actor蓝图放到场景任意合适位置



2 3dui交互

在合适位置(比如主角的相机上,武器上)添加Widget Interaction控件,这个用来触发3dUI交互

调试时可以把Widget Interaction上的show debug打开,可以看到从widget Interaction射出的射线

补充说明Widget Interaction可以有多个,也可以绑在任意物体上(不必非得绑camera上),只要PressPointerKey并且Key(必须)是鼠标左键,就会触发点击事件


在主角蓝图加上上面的蓝图,用于向3dui发射射线


3 widget的一些说明

widget是

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值