У меня есть 2 объекта, Человек и Блок. Если Человек на Блоке, он может прыгать, если он в воздухе, то нет. Как я могу это закодировать, потому что CGRectIntersectsRect не работает в SpriteKit для меня.
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent )event { / Вызывается, когда начинается касание */
Human.physicsBody.velocity = CGVectorMake(0, 0);
[Human.physicsBody applyImpulse:CGVectorMake(0, 40)];
}
Я получил блок и человека уже в категориях для обнаружения столкновений:
else if ((firstBody.categoryBitMask & HumanCategory) != 0 &&
(secondBody.categoryBitMask & BlockCategory) != 0)
{
}
Должен ли я использовать это как-то для кода? Спасибо за помощь.