Xcode获取子对象的帧

时间:2018-06-14 15:10:52

标签: objective-c macos

我想检测玩家与敌人的交集。 敌人是正在旋转的View对象的Child。

I was bored so here's a sketch:

如果我试图得到敌人的任何分数,我总会得到相同的值:

if(CGRectIntersectsRect(player.bounds, Enemy.frame)){
    printf("INTERSECT player/enemy");
    [self gameOver];
}

即使它随着视图而移动。

    printf("POINT= %f", Enemy.frame.origin.x);

总是给我相同的号码。

我如何获得这些积分?即使是中心也足够了。我自己找不到答案。

0 个答案:

没有答案