問題タブ [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 投票する
1 に答える
105 参照

objective-c - 子から自己への CGRect 交差

質問

self一方が の子で、もう一方が の子である場合、2 つのスプライトの交差を実現するにはどうすればよいspriteですか?

お互いの立場が全然違うから比較対象に?

例; これは各フレームの前に実行され、それらが交差するかどうかを判断します

ただし、nodeは の子でplayerありenemy、 の子ですself。では、それらが交差しているかどうかをどのように確認できますか?

ここで初期化されます

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

ios - CGRectIntersection で間違ったフレームが表示される

CGRectIntersection を使用して、サブビュー UIView から共通の可視フレームを取得しています。画面上にプルアップ ビューとして表示される uiview があります (たとえば、screen1)。ここで、uiview(pullUpView) がサブビューとして screen1 に追加されます。 pullUpViewを部分的にアップします。私が使用している部分的に見えるビューのフレームを取得するには:

visible_frame を取得した後、このように visible_frame の下部に UIButton を追加しています

ただし、visible_frame の目的の下部よりも約 50 ピクセル上にボタンを追加します。

上記の計算で何が間違っているか、誰でも指摘できます。

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

ios - ビューの重なりを防ぐ

フレームを手動で設定するプログラムで追加された、コンテナー ビューのサブビューの配列があります。
ユーザーがフィルターを選択すると、選択したビュー (フィルターに一致) をズームして、サイズを 1.1 増やし、中心を維持しながらオーバーラップを防ぎたいと思います。
これまでの私のコードは次のとおりです。

問題は にあります。使用- (void) preventOverlapOfView1: (UIView *) v1 View2: (UIView *) v2する必要がありますCGRectIntersectionが、使用方法がわかりません。誰か提案がありますか?

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

swift - CGRectIntersectsRect の呼び出しエラーにパラメーター #2 がありません

ボートが障害物を回避する必要がある小さなゲームを迅速に作成しています。ただし、CGRectInersectsRect でこの「呼び出し中のパラメーター #2 の引数がありません」というエラーが発生し続けます。ディレクトリで呼び出す方法を確認しましたが、正しく呼び出しています。私のコードの問題は何ですか?. ここにあります: