0

1つのアプリケーションを開発しています。つまり、リンゴキャッチアプリと同様のバスケットを使用してリンゴをキャッチします。リンゴは上から下にアニメーション化され、バスケットはビューの下部にあります。そのバスケットを使用してリンゴをキャッチします。しかし、私はリンゴを捕まえるためにリンゴとバスケットの画像の交点を取得していません。

手伝ってくれてありがとう..

4

1 に答える 1

0

形状は長方形です:

使用できます

CGRectIntersection((CGRect)r1, (CGRect)r2) 
CGRectIntersectsRect((CGRect)r1, (CGRect)r2)
CGRectContainsPoint((CGRect)rect, (CGPoint)point)
CGRectContainsRect((CGRect)rect1, (CGRect)rect2)

形状は長方形ではありません:

UIKit:

あなたはおそらくいくつかのアルゴリズムを必要とします:ここは点、線、形のアルゴリズムのための本当に良いサイトです...またここはSOに関連する質問です

Cocos2d:

Box2dを衝突検出に使用できます。これはBox2dの優れたチュートリアルです->Cocos2DiPhoneでの衝突検出のためにBox2Dを使用する方法

于 2013-01-11T04:26:43.880 に答える