UE4_3DWidget界面交互

UE4_3DWidget界面交互

问题

用到的3DWidget不在固定地点显示时,遇到了一个问题,当3DWidget出现在有物体重叠时,WidgetInteraction检测不到3DWidget界面。

解决方法

创建一个TraceChannel检测通道,默认Ignore,将3DWidget的碰撞设置为只对TraceChannel里的自己创建的通道阻挡,WidgetInteraction的TraceChannel也设置为这个通道,这样WidgetInteraction就可以穿过其他物体检测到场景中的3DWidget。

创建的自定义通道

创建的自定义通道

WidgetInteraction设置通道

在这里插入图片描述

设置通道阻挡类型

在这里插入图片描述


版权声明:本文为qq_33382868原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。