gpt4 book ai didi

c# - OnTriggerEnter() 未调用

转载 作者:行者123 更新时间:2023-11-30 15:35:47 25 4
gpt4 key购买 nike

我有一个玩家(球体)和 4 个敌人(胶囊)。所有敌人都添加了角色 Controller 。他们也都有一个子游戏对象,它有一个刚体(没有质量,没有重力)和一个盒子碰撞器。 Box Collider 足够大,因此您可以看到盒子内部的球体模型,即使两者之间有一点空间。

玩家也有一个角色 Controller ,但没有刚体。它确实有一个带有网格对撞机的球体。

所有敌人都选中了 IsTrigger 框。他们为什么不调用 OnTriggerEnter() 函数?请注意,当敌人发生碰撞时,将调用 OnTriggerEnter()。但它不适用于播放器。

最佳答案

球体是玩家的子游戏对象,还是游戏对象本身?您可能想检查脚本的附加位置。如果脚本附加到播放器但碰撞器在子 GameObject 上,那将无法正常工作。 Collider 和脚本需要在同一个 GameObject 上。

关于c# - OnTriggerEnter() 未调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14468828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com