Как сравнить текстуры SKSpriteNode
Я делаю игру со Sprite Kit. При столкновении я хотел бы получить изображение узла SKSpriteNode, с которым столкнулся мой снаряд, чтобы назначить различные значения точек в зависимости от изображения монстра. Я думаю, что сравнение свойства текстуры SKSpriteNode может работать. Я пробовал следующий код, но мой оператор if никогда не вызывается. Какие-либо предложения?
- (void)projectile:(SKSpriteNode *)projectile didCollideWithMonster:(SKSpriteNode *)monster {
SKTexture *tex = [SKTexture textureWithImageNamed:@"img.png"];
if ([[monster texture] isEqual:tex])
{
NSLog(@"it works");
}
}