【发布时间】:2021-05-06 03:29:48
【问题描述】:
我正在尝试在 Unreal 引擎中制作曲棍球游戏,并尝试在球杆进入冰球 HitBox 时让冰球附着在球员球杆上。这是我尝试过的,但它根本不起作用! (此蓝图在 pucks 事件图中)请帮助,ue4 的新手
【问题讨论】:
-
如果你在图片中的某个节点上下断点,它会被命中吗?
标签: components actor unreal-engine4 unreal-blueprint
我正在尝试在 Unreal 引擎中制作曲棍球游戏,并尝试在球杆进入冰球 HitBox 时让冰球附着在球员球杆上。这是我尝试过的,但它根本不起作用! (此蓝图在 pucks 事件图中)请帮助,ue4 的新手
【问题讨论】:
标签: components actor unreal-engine4 unreal-blueprint
看起来您正在测试 ThirdPersonCharacter 的碰撞网格的重叠,它只是一个以演员为中心的胶囊形状。在你的 BP 中,OnComponentBeginOverlap 事件只会在球与胶囊对象重叠时触发,OtherActor 返回角色。在我看来,冰球似乎永远不会碰到它,尤其是当冰球在地板上滑动时。
您需要针对曲棍球棒自身的碰撞进行测试,为此您需要使用 OverlappedComponent 值并强制转换为曲棍球棒类来测试它是否是曲棍球棒。或者你需要在曲棍球棒的末端有一个单独的碰撞网格。
我不知道你的 ThirdPersonCharacter 是如何构造的,所以很难说。
【讨论】: