新闻资讯
3DCAT实时渲染云平台

让任意设备随时随地访问您的 3D/XR 应用!

3DCAT实时渲染云-新闻中心

UE游戏如何通过鼠标与场景物体交互?

2023-03-23 21:50:54

UE游戏如何通过鼠标与场景物体交互

在UE开发中,鼠标除了和UI进行点击交互外,通常还需要通过鼠标与场景中的物体进行交互。

二、先决条件

1.通过PlayerControlle设置显示鼠标和启用点击事件;如果视口中的Actor太远时,鼠标点击可能没反应。这时需要将PlayerControlle的检测距离数值设置大一些。

通过PlayerControlle设置显示鼠标和启用点击事件

2.交互的Actor静态模型启用点击事件。

交互的Actor静态模型启用点击事件

三、鼠标点击场景物体无反应Debug

1.检测点击的静态模型是否有碰撞

检测点击的静态模型是否有碰撞

鼠标点击场景物体无反应Debug

2.如果静态模型有碰撞,鼠标点击依旧无效。可以通过“gethitresultundercursorbychannel”函数查看鼠标点击时的Actor。若以下执行依旧没有打印信息,则需要查看PlayerController的检测距离数值是否设置过小。

静态模型检测修复

本文《UE游戏如何通过鼠标与场景物体交互?》内容由3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/news/post-id-130/

标签:
业务咨询:400-8037-298