[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00106] Re: PickMouseBehavior について



えんどうです。

> 追加すると、非同期にイベントが2回発生するため、視点側のオブジェクト
> をクリックしたつもりが、その裏にある物体側のオブジェクトのイベント
> が実行されます。

この2回は(スクリーン上の)マウス座標は同じなんでしょうか...?

もし同じであれば、「一定時間内にクリックされた同一座標」を判定して
回避できるかもしれません。

> ツールバーみたいなものを3D空間内で実現しようとして視点側に
> オブジェクトを配置しています。
> 
> 何か解決策はあるでしょうか?

他の方法としては、物体側 Behaviorの schedulingBounds と、
視点側 Behavior の schedulingBouns が重ならないようにできれば、
うまく解決できるのかも知れません...


-- 
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.javaopen.org/~yasuyuki/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)