我正在使用 unityscript 在 Unity 中制作平台游戏。
我有一个带有角色控制器和各种子对象的 Player 父对象。我有一个类似的敌人,有一个盒子对撞机。我正在努力区分当玩家走进敌人时发生的碰撞和玩家从上方跳跃并与它碰撞时发生的碰撞。
我试过标记子对象,但它们没有碰撞器。如果我将碰撞器添加到子对象,它会打乱我的角色移动。我还尝试测试玩家的位置:
if(col.transform.position.y >= transform.position.y){ killThyself(); }
但这也不起作用 - 我应该添加敌人的高度吗?如果是这样,我该怎么做?
很高兴收到任何建议。