問題タブ [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.
objective-c - 子から自己への CGRect 交差
質問
self
一方が の子で、もう一方が の子である場合、2 つのスプライトの交差を実現するにはどうすればよいsprite
ですか?
お互いの立場が全然違うから比較対象に?
例; これは各フレームの前に実行され、それらが交差するかどうかを判断します
ただし、node
は の子でplayer
ありenemy
、 の子ですself
。では、それらが交差しているかどうかをどのように確認できますか?
ここで初期化されます
ios - CGRectIntersection で間違ったフレームが表示される
CGRectIntersection を使用して、サブビュー UIView から共通の可視フレームを取得しています。画面上にプルアップ ビューとして表示される uiview があります (たとえば、screen1)。ここで、uiview(pullUpView) がサブビューとして screen1 に追加されます。 pullUpViewを部分的にアップします。私が使用している部分的に見えるビューのフレームを取得するには:
visible_frame を取得した後、このように visible_frame の下部に UIButton を追加しています
ただし、visible_frame の目的の下部よりも約 50 ピクセル上にボタンを追加します。
上記の計算で何が間違っているか、誰でも指摘できます。
ios - ビューの重なりを防ぐ
フレームを手動で設定するプログラムで追加された、コンテナー ビューのサブビューの配列があります。
ユーザーがフィルターを選択すると、選択したビュー (フィルターに一致) をズームして、サイズを 1.1 増やし、中心を維持しながらオーバーラップを防ぎたいと思います。
これまでの私のコードは次のとおりです。
問題は にあります。使用- (void) preventOverlapOfView1: (UIView *) v1 View2: (UIView *) v2
する必要がありますCGRectIntersection
が、使用方法がわかりません。誰か提案がありますか?
swift - CGRectIntersectsRect の呼び出しエラーにパラメーター #2 がありません
ボートが障害物を回避する必要がある小さなゲームを迅速に作成しています。ただし、CGRectInersectsRect でこの「呼び出し中のパラメーター #2 の引数がありません」というエラーが発生し続けます。ディレクトリで呼び出す方法を確認しましたが、正しく呼び出しています。私のコードの問題は何ですか?. ここにあります: