【问题标题】:Detect collision with enemies head with cocos2d使用 cocos2d 检测与敌人头部的碰撞
【发布时间】:2026-01-23 19:25:01
【问题描述】:

我想检测敌人头部的跳跃(例如在超级马里奥中)。我该怎么做?

如果你不明白我的意思,就说点什么吧:)

我不需要使用 cocos2d,但这样会更好:)

【问题讨论】:

    标签: iphone cocos2d-iphone collision-detection detect


    【解决方案1】:

    我对 cocos2d 不熟悉,所以无法具体说明,但是:

    如果您可以确定玩家与 NPC 相撞,只需检查玩家的底部是否与 NPC 的顶部相撞。如果是这样,他一定是摔在了他的头上。

    为了更加确定,您还可以检查玩家的速度是否表明他正在向下移动,但这可能不是必需的。

    【讨论】: