Swift 确定一个精灵何时进入另一个精灵
我有两个精灵,一个带动态物理体的小坠落物体和一个带静态物理体的水桶。水桶可以通过玩家与游戏的互动来移动。目标是抓住坠落的物体 我如何检测下落的物体何时落入桶中,而不仅仅是在桶的体积边缘碰撞。我这样做是因为我将从父对象(场景)中移除掉落的物品,并且不希望在移除时看到它,因为它应该完全位于桶的后面Swift 确定一个精灵何时进入另一个精灵,swift,sprite-kit,Swift,Sprite Kit,我有两个精灵,一个带动态物理体的小坠落物体和一个带静态物理体的水桶。水桶可以通过玩家与游戏的互动来移动。目标是抓住坠落的物体 我如何检测下落的物体何时落入桶中,而不仅仅是在桶的体积边缘碰撞。我这样做是因为我将从父对象(场景)中移除掉落的物品,并且不希望在移除时看到它,因为它应该完全位于桶的后面 我已经考虑过使用边缘让掉落的物体从桶的侧面反弹,但还不确定如何识别物体何时落入桶内。考虑在桶中添加另一个小的不可见的子精灵。使其达到铲斗底部的尺寸。然后只检测坠落物体与该子精灵的碰撞。考虑将另一个不可见的
我已经考虑过使用边缘让掉落的物体从桶的侧面反弹,但还不确定如何识别物体何时落入桶内。考虑在桶中添加另一个小的不可见的子精灵。使其达到铲斗底部的尺寸。然后只检测坠落物体与该子精灵的碰撞。考虑将另一个不可见的小精灵添加到桶中。使其达到铲斗底部的尺寸。然后,只需检测坠落物体与小精灵的碰撞即可。让你的物理身体只在桶底接触,当你的球碰到桶底时,你知道他在里面。如果您担心侧面发生碰撞,则添加一个子节点,该节点具有第二个设计用于碰撞的实体,而非接触让您的物理实体仅位于桶的底部进行接触,当您的球撞击底部时,您知道他在里面。如果担心侧面发生碰撞,请添加一个子节点,该节点具有设计用于碰撞而非接触的第二个实体