嘿,我想知道是否有办法将当前分配的帧的名称告诉特定的精灵。我想做的是有一个类似于的 if 语句
if(CGRectIntersectsRect([Player1 boundingBox], [Player2 boundingBox] && Player1.frame == Player2.frame){
//Do something
}else if(CGRectIntersectsRect([Player1 boundingBox], [Player2 boundingBox] && Player1.frame != Player2.frame{
//Do something else
}
不幸的是,我不知道这样做的正确方法是什么。我可以得到当前精灵帧的实际名称吗?IE。@"Frame1.png" 所以我可以将它与它与帧名称冲突的精灵进行比较?也很抱歉,如果我按帧使用错误的术语,我的意思是像精灵表中的精灵图像,即。spriteWithSpriteFrameName。