このコード行は iOS 8 より前は機能していましたが、iOS 8 にアップデートした後、このコード行は機能しなくなりました。
if (CGRectIntersectsRect(icon1.frame, pig.frame)
&& icon1.image == [UIImage imageNamed:@"BerryBlueberryIphone.png"]) {
古いコード行と同じことを達成するために、他にどのようなオプションが必要ですか。特定の画像を持つオブジェクトの 1 つと 2 つのオブジェクトの衝突を検出する if ステートメントが必要です。
このリンクで作成しようとしているゲームの詳細とコードがあります。リンクは、更新後のゲームの何が問題だったのかを知る前に作成した以前の質問につながります。ここにリンクがあります...