問題タブ [hittest]

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 投票する
4 に答える
1248 参照

c# - What's a good way to perform hit testing on a FormattedText?

I'm rendering text using FormattedText, but there does appear to be any way to perform per-char hit testing on the rendered output. It's read-only, so I basically only need selection, no editing.

I'd use RichTextBox or similar, but I need to output text based on control codes embed in the text itself, so they don't always nest, which makes building the right Inline elements very complex. I'm also a bit worried about performance with that solution; I have a large number of lines, and new lines are appended often.

I've looked at GlyphRun, it appears I could get hit-testing from it or a related class, but I'd be reimplementing a lot of functionality, and it seems like there should be a simpler way...

Does anyone know of a good way to implement this?

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

wpf - WPF では、PathFigure のセグメントをヒットテストできますか?

表示された要素の一部をドラッグするコントロールを作成しています。その一部は円弧であるため、ArcSegments を使用できるように PathFigure を使用する必要があります。マウスが図の特定のセグメント上にあるかどうかを知りたいのですが、これを行う明確な方法がわかりません。それは不可能ですか、それとも何か不足していますか?

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

actionscript-3 - アクション スクリプト 3 でのヒット テスト バウンス ボールの使用

私はボールをバウンドさせるこのコードを持っていますが、私が探しているのは、地面から弾丸を発射し、ボールに当たると上方に跳ね返るはずです。目標は、ボールが地面に当たらないようにすることです。これは以前に行われたと確信していますが、愚かすぎて理解できないと思います。

コード:

}

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

wpf - 次のパラメータを渡す方法は?VisualTreeHelper.HitTest(、、、)のHitTestParameters3D?

HitTestParameters3DパラメーターをVisualTreeHelper.HitTest(、、、)に渡そうとしていますが、これを行う方法に関する例を見つけることができず、HitTestParameters3Dに関する情報が不足しています。

ヘルプをいただければ幸いです。

ありがとう

Q

0 投票する
3 に答える
2166 参照

wpf - WPF - メニューハンドラメソッドでクリックされた項目を見つける方法は?

WPF メニュー項目のハンドラー メソッドは、ListView 内のどの項目がクリックされたかをどのように判断できますか?

編集: メニューは、ListView に設定されたコンテキスト メニューです。問題は、コンテキスト メニュー項目が選択されたときに、どの ListView 項目がクリックされたかを見つけることです。

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

wpf - WPFで複数のコントロールを検出するためのHitTestCoreメソッドのオーバーライド

子のヒットテストを行うカスタムコントロールを作成しています。メソッドをオーバーライドHitTestCoreして、ジオメトリ領域内にあるか、ジオメトリ領域と交差する複数のコントロールを返すことを計画しています。他の誰かがこれを試したかどうか疑問に思っています。私へのアドバイスはありますか?または、(実際にHitTestCoreメソッドをオーバーライドせずに)これを行うことができる別の方法はありますか?助けてくれてありがとう。:)

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

php - PHP で長方形のヒット テストを実行する方法

デザイナーが長方形の領域を作成してドキュメントサーバー側を生成できるようにする WYSIWYG スタイルの JavaScript インターフェイスがあります。これらの領域が重ならないようにすることが重要です。

2 つの長方形の領域でヒット テストを実行する最も効率的な方法は何だろうと考えていました。数百になる可能性があるため、効率性が最優先事項です。

Javascript クライアント側と PHP サーバー側で同じ機能を実装したいので、アルゴリズム/PDL スニペットが最適です。

ありがとう

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

actionscript-3 - hitTestObjectの衝突検出がas3で機能しない!

プラットフォーマーゲームを作成しようとしています。「player1」が「プラットフォーム」に到達したときに停止させようとしています。これがこれまでの私のコードです、

ただし、hitTestObject関数(enterFrameHandler)は正しく機能せず、常に「else」ルートを使用します。

助けてください!

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

actionscript-3 - 2Dの動きがあり、壁にぶつかると停止するActionScriptでオブジェクトを作成する

キーボードの動き(上、下、左、右)があり、壁などの別のオブジェクトに当たると停止する正方形を作成したいと思います。

編集:私はすでに正方形とキーボードのレイアウトを持っていますが、それが何か特定のものである必要がある場合は教えてください!