問題タブ [cgrectintersectsrect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
287 参照

ios - 2 つの imageView ios の衝突

2 つの画像があり、それらを適切に衝突させる必要があります。多くの解決策を試しましたが、適切に衝突させることができません。

ここに画像があります

画像1画像1

画像2画像2

CGRectIntersectsRect() を試しましたが、フレームの問題で実際に出会う前に画像が衝突しているため、正しく機能しません。私を助けてください。

Sprite Kit も使用してみましたが、うまくいきません。

編集1:

このコードを試しましたが、機能しないか、非常に遅いです:

誰か助けてください。

0 投票する
1 に答える
267 参照

ios - オブジェクトが CGRectIntersectsRect と重なるのはなぜですか?

ターゲットに到達するために障害物を回避してオブジェクトを移動する必要があるパズル ゲームを作成しています。しかし、CGRectIntersectsRect を使用すると、何らかの理由でオブジェクトが重なります。オブジェクトが重なり合っているときではなく、オブジェクトが互いにエッジに触れたときに停止するようにします。現在のコードは次のとおりです。

これにより、衝突時にオブジェクトが重なり合い、オブジェクトを別の方向に移動しようとすると問題が発生します。さまざまな試行錯誤の末、私の人生では、オブジェクトが障害物の端に触れたときにオブジェクトを停止させることはできません。どうすればこれを実現できますか?

0 投票する
1 に答える
101 参照

ios - nsmutable 配列を CGRectIntersectsRect でフィルタリング

SKSpriteNode の配列から、所定のフレームと交差する要素のみを抽出したい。for イテレーションで実行できます。

ただし、この方法のパフォーマンスは悪いようですが、この操作をより高速に行う方法はありますか? 私はこのようなことを試しました:

ただし、これにより、「関数名 'CGRectIntersectsRect' をサポートされているセレクター (CGRectIntersectsRect) に解析できません」というエラーが発生します。どうしたの?for の代わりに述語を使用すると、パフォーマンスが向上しますか?

0 投票する
1 に答える
99 参照

ios - UIView の境界で衝突を使用する

UIView の周りを移動する ImageView がありますが、ImageView とビュー自体の衝突を検出することは可能ですか? たとえば、ImageView がアクションを実行するビューの側面にヒットします。-(void)restart {} これが可能であれば、衝突した側を検出できますか?

0 投票する
1 に答える
28 参照

ios - 中にいるときはビュー フレームを使用します。

加速度計によって制御された画像ビューがあり、それらが画面の外に出ることができます.画像ビューが画面の外にあり、ユーザーに見えないかどうかをどのように検出できますか. 使用してみましたが、CGRectIntersectsRect使用self.view.frameしましたが、画像ビューが生成されたときにすぐに検出され、既にビューに含まれていました。

0 投票する
0 に答える
29 参照

uiimage - このコードが iPhone では機能せず、iPad では機能する理由はありますか?

コードは次のとおりです。

}

コードは ipad では動作しますが、iphone では動作しません。pngファイルのスペルは正しいですが、なぜ機能しないのかわかりません。以前はすべてのデバイスで動作していましたが、Xcode を更新した後にコード行に影響する設定があるかどうかはわかりません。

さらに情報が必要な場合はお知らせください。今日はこれを理解したいと思います。

0 投票する
1 に答える
861 参照

ios - Swift: myView が交差している UIView を確認する方法は?

スーパービューのランダムな場所に存在する 16 個の boxView の配列があります。特別なサブビューである myView をドラッグしています。任意の時点で、myView がどの boxView と交差しているかを判断できる必要があります。どうすればそれを達成できますか?

0 投票する
2 に答える
311 参照

ios - Swift:UIViewはどの方向から交差していますか?

(ドラッグされている)が(静止)と交差しているCGRectIntersectsRectかどうかをテストするために使用しています。ただし、赤の上、下、右、または左から交差したかどうかを知る必要がありますか? これを達成するためのCG方法はありますか?blueViewredViewredViewblueView