ユニティHololensプレビュー5.4.0f3子ボタンは親ボタンに
基本設定をisPointerInside情報を送信します。
- Button
- Button
- Button
すべての3つのボタンが道離れています。子の上にポインタを置くと、インスペクタ(デバッグモード)でisPointerInsideを取得する親ボタンが表示されます。
これは通常のデザインやバグのようですか?
私はそれが子供であるため、親の領域を拡張すると考えられるかもしれませんが、実際には直感的でなく、期待通りに動作するようにハックする必要があるようです。
はいこれは直感的ではありませんが、以前はこの階層の使用例は見ていませんでした。 'IsPointerInside'は、子ボタンがハイライト表示されているときにのみ、親ボタンをハイライト表示します。クリックの動作にはまったく影響しません。ボタンのためにこの階層が本当に必要ですか?親のパネルを作成し、子としてボタンを追加するようなことはできません。 –
確かに私は回避することができますが、それはちょうど不適切と感じます。私の場合は、Enter/Exitをチェックする必要があり、親と子の両方が同じスクリプトを取得しています(イベントをトリガーするために1秒間目を凝視する視線タイマーシステムです)。その結果、私の子ボタンも親ボタンをトリガーします。私はそれが明らかに階層を変更し、それが期待される動作であるかどうか疑問に思うだけです。 – Everts