【问题标题】:How to use attach actor to component如何使用附加演员到组件
【发布时间】:2021-05-06 03:29:48
【问题描述】:

我正在尝试在 Unreal 引擎中制作曲棍球游戏,并尝试在球杆进入冰球 HitBox 时让冰球附着在球员球杆上。这是我尝试过的,但它根本不起作用! (此蓝图在 pucks 事件图中)请帮助,ue4 的新手

【问题讨论】:

  • 如果你在图片中的某个节点上下断点,它会被命中吗?

标签: components actor unreal-engine4 unreal-blueprint


【解决方案1】:

看起来您正在测试 ThirdPersonCharacter 的碰撞网格的重叠,它只是一个以演员为中心的胶囊形状。在你的 BP 中,OnComponentBeginOverlap 事件只会在球与胶囊对象重叠时触发,OtherActor 返回角色。在我看来,冰球似乎永远不会碰到它,尤其是当冰球在地板上滑动时。

您需要针对曲棍球棒自身的碰撞进行测试,为此您需要使用 OverlappedComponent 值并强制转换为曲棍球棒类来测试它是否是曲棍球棒。或者你需要在曲棍球棒的末端有一个单独的碰撞网格。

我不知道你的 ThirdPersonCharacter 是如何构造的,所以很难说。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多