Re: FlightGear用の気泡六分儀
toshi
投稿数: 1540
toshiです。
2008-10-6付けの「Re: FlightGear用の気泡六分儀」の中で、ビューモード時のマウス操作でaltキーを押した時に視点方向が細かく動くように設定する方法をご紹介しましたが、v2.12では正常に動作しないとのご報告をhideさんより頂きました(参考: Ver.2.12で風景が進化)。
そこで、shiftキーを押したときに機能するように修正してみました。
mice.xml の302行目にある
</y-axis-ctrl>
の下に、青字の部分を追加してください。
factorの部分を初期値の1/36の値とすることで、shiftキーを押した時のマウスの視点方向の動きが36倍細かくなるようにしてありますので、お好みに応じて修正してください。
2008-10-6付けの「Re: FlightGear用の気泡六分儀」の中で、ビューモード時のマウス操作でaltキーを押した時に視点方向が細かく動くように設定する方法をご紹介しましたが、v2.12では正常に動作しないとのご報告をhideさんより頂きました(参考: Ver.2.12で風景が進化)。
そこで、shiftキーを押したときに機能するように修正してみました。
mice.xml の302行目にある
</y-axis-ctrl>
の下に、青字の部分を追加してください。
factorの部分を初期値の1/36の値とすることで、shiftキーを押した時のマウスの視点方向の動きが36倍細かくなるようにしてありますので、お好みに応じて修正してください。
<!-- Middle button and Ctrl pressed: move the view forward and backward -->
<y-axis-ctrl>
<binding>
<condition>
<and>
<not>
<property>/devices/status/mice/mouse[0]/button[0]</property>
</not>
<property>/devices/status/mice/mouse[0]/button[1]</property>
</and>
</condition>
<command>property-adjust</command>
<property>/sim/current-view/z-offset-m</property>
<factor type="double">1</factor>
<wrap type="bool">false</wrap>
</binding>
</y-axis-ctrl>
<!-- No buttons and Shift pressed: rotate the view left or right precisely -->
<x-axis-shift>
<binding>
<condition>
<and>
<not>
<property>/devices/status/mice/mouse[0]/button[0]</property>
</not>
<not>
<property>/devices/status/mice/mouse[0]/button[1]</property>
</not>
</and>
</condition>
<command>property-adjust</command>
<property>/sim/current-view/heading-offset-deg</property>
<factor type="double">-10</factor>
<min type="double">0</min>
<max type="double">360</max>
<wrap type="bool">true</wrap>
</binding>
</x-axis-shift>
<!-- No buttons and Shift pressed: tilt the view up and down precisely -->
<y-axis-shift>
<binding>
<condition>
<and>
<not>
<property>/devices/status/mice/mouse[0]/button[0]</property>
</not>
<not>
<property>/devices/status/mice/mouse[0]/button[1]</property>
</not>
</and>
</condition>
<command>property-adjust</command>
<property>/sim/current-view/pitch-offset-deg</property>
<factor type="double">-5</factor>
<min type="double">-90</min>
<max type="double">90</max>
<wrap type="bool">false</wrap>
</binding>
</y-axis-shift>
</mode>
<!-- Mode 3: spring-loaded-view mode -->
<mode n="3">
<cursor>left-right</cursor>
<constrained type="bool">true</constrained>
<pass-through type="bool">false</pass-through>
投票数:11
平均点:6.36
投稿ツリー
-
FlightGear用の気泡六分儀
(toshi, 2008-9-3 2:03)
-
Re: FlightGear用の気泡六分儀
(hide, 2008-9-3 21:10)
-
Re: FlightGear用の気泡六分儀
(sambar, 2008-9-4 0:42)
-
Re: FlightGear用の気泡六分儀
(toshi, 2008-9-4 2:59)
-
Re: FlightGear用の気泡六分儀
(sambar, 2008-9-6 2:08)
-
Re: FlightGear用の気泡六分儀
(toshi, 2008-10-6 1:51)
- Re: FlightGear用の気泡六分儀 (hide, 2008-10-6 14:01)
-
Re: FlightGear用の気泡六分儀
(toshi, 2008-10-6 1:51)
-
Re: FlightGear用の気泡六分儀
(sambar, 2008-9-6 2:08)
-
Re: FlightGear用の気泡六分儀
(toshi, 2008-9-4 2:59)
-
Re: FlightGear用の気泡六分儀
(sambar, 2008-9-4 0:42)
-
Re: FlightGear用の気泡六分儀
(toshi, 2013-10-1 6:43)
-
Re: FlightGear用の気泡六分儀
(hide, 2013-10-1 10:29)
-
Re: FlightGear用の気泡六分儀
(toshi, 2013-10-2 2:10)
-
Re: FlightGear用の気泡六分儀
(hide, 2013-10-2 3:41)
-
Re: FlightGear用の気泡六分儀
(toshi, 2013-10-5 8:29)
-
Re: FlightGear用の気泡六分儀
(hide, 2013-10-5 14:44)
-
Re: FlightGear用の気泡六分儀
(hide, 2013-10-6 3:00)
- Re: FlightGear用の気泡六分儀 (toshi, 2013-10-26 3:49)
-
Re: FlightGear用の気泡六分儀
(hide, 2013-10-6 3:00)
-
Re: FlightGear用の気泡六分儀
(hide, 2013-10-5 14:44)
-
Re: FlightGear用の気泡六分儀
(toshi, 2013-10-5 8:29)
-
Re: FlightGear用の気泡六分儀
(hide, 2013-10-2 3:41)
-
Re: FlightGear用の気泡六分儀
(toshi, 2013-10-2 2:10)
-
Re: FlightGear用の気泡六分儀
(hide, 2013-10-1 10:29)
-
Re: FlightGear用の気泡六分儀
(hide, 2008-9-3 21:10)