Re: FlightGearマウスコントロール
toshi
投稿数: 1540
NH775Jさん、こんばんは。
toshiです。
修正がしっかりできていないというのは、どうもピンと来ません。
具体的にどのようにミスをしたのでしょうか?
私がお伝えした改善方法に対し、1度目はうまくいかず、2度目は上手くいったというケースは、「フライトギア選択画面にいけない」でもありましたよね。
このときも、1度目と2度目で同じことをやったのか、あるいは2度目に何を変えたら上手く行くようになったのかを質問しましたが、結局良く分かりませんでした。
ある問題に対する解決方法は1つではなかったり、動作環境(OS, FlightGearのバージョン、空港、機体、などなど)によって挙動が異なるような場合が多々あるので、ある改善方法を試していただき、上手く行かなければその状況をお教えいただいた上で、別の改善方法をご提案して試していただく、というやり取りを本当はしたいのですが、お伝えした内容を正しく試していただいていることが前提となるので、どうしてそのようなことが起きてしまうのかを探って、何をもっと丁寧に説明すべきだったのかを知る上で、具体的なことをお聞きしたいのです。
という私の思いはさておき、マウスカーソルと操縦桿位置のずれを修正する方法について以下に書きましたので、試してみていただき、思ったとおりになるかどうかをまたご報告下さい。
mice.xml 121行目付近の
<property>/controls/flight/aileron</property>
に続く行を青字のように修正してください。
さらに、mice.xml 164行目付近の
<property>/controls/flight/elevator</property>
に続く行を青字のように修正してください。
通常の操縦モード(十字形カーソル)は、FlightGearのウィンドウサイズの25%〜75%の位置にマウスカーソルが来た時にエルロン(左/右)とエレベータ(前/後)が最大になるように動くのですが、その範囲を超えてマウスを動かしてから逆方向に戻すと、戻す方の操縦はすぐに始まってしまうために、ずれが発生してしまいます。
mice.xmlに上記の2つの修正を行うと、FlightGearのウィンドウサイズの0%〜100%の位置にマウスカーソルが来た時に最大となるように挙動が変わるはずです。
ウィンドウサイズの外側にマウスカーソルを動かしてから内側に戻しても、ちゃんと操縦桿とマウスカーソルの位置は一致すると思います。
ただしこの修正方法にも制約があり、操縦モード(十字形カーソル)で以下の操作をしてしまうと、操縦桿とマウスカーソルの位置がずれてしまいます。
「訳)FlightGearショートリファレンス」より引用:
ずれが大きくなり操縦しにくくなったときは、
・5キーを押して、エルロン・エレベータ・ラダーを中央に戻す
・Tabキーを3回押して、マウスカーソルを画面中央に戻しつつ再び操縦モード(十字形カーソル)に切り替える
というキー操作をすると操縦桿とマウスカーソルが共に中央にある状態に戻すことが「一応」出来ますが、5キーを押した途端に姿勢を崩して操縦不能になるリスクもままあります。
toshiです。
修正がしっかりできていないというのは、どうもピンと来ません。
具体的にどのようにミスをしたのでしょうか?
私がお伝えした改善方法に対し、1度目はうまくいかず、2度目は上手くいったというケースは、「フライトギア選択画面にいけない」でもありましたよね。
このときも、1度目と2度目で同じことをやったのか、あるいは2度目に何を変えたら上手く行くようになったのかを質問しましたが、結局良く分かりませんでした。
ある問題に対する解決方法は1つではなかったり、動作環境(OS, FlightGearのバージョン、空港、機体、などなど)によって挙動が異なるような場合が多々あるので、ある改善方法を試していただき、上手く行かなければその状況をお教えいただいた上で、別の改善方法をご提案して試していただく、というやり取りを本当はしたいのですが、お伝えした内容を正しく試していただいていることが前提となるので、どうしてそのようなことが起きてしまうのかを探って、何をもっと丁寧に説明すべきだったのかを知る上で、具体的なことをお聞きしたいのです。
という私の思いはさておき、マウスカーソルと操縦桿位置のずれを修正する方法について以下に書きましたので、試してみていただき、思ったとおりになるかどうかをまたご報告下さい。
mice.xml 121行目付近の
<property>/controls/flight/aileron</property>
に続く行を青字のように修正してください。
<property>/controls/flight/aileron</property>
<!--
<factor type="double">4.0</factor>
-->
<factor type="double">2.0</factor>
さらに、mice.xml 164行目付近の
<property>/controls/flight/elevator</property>
に続く行を青字のように修正してください。
<property>/controls/flight/elevator</property>
<!--
<factor type="double">-4.0</factor>
-->
<factor type="double">-2.0</factor>
通常の操縦モード(十字形カーソル)は、FlightGearのウィンドウサイズの25%〜75%の位置にマウスカーソルが来た時にエルロン(左/右)とエレベータ(前/後)が最大になるように動くのですが、その範囲を超えてマウスを動かしてから逆方向に戻すと、戻す方の操縦はすぐに始まってしまうために、ずれが発生してしまいます。
mice.xmlに上記の2つの修正を行うと、FlightGearのウィンドウサイズの0%〜100%の位置にマウスカーソルが来た時に最大となるように挙動が変わるはずです。
ウィンドウサイズの外側にマウスカーソルを動かしてから内側に戻しても、ちゃんと操縦桿とマウスカーソルの位置は一致すると思います。
ただしこの修正方法にも制約があり、操縦モード(十字形カーソル)で以下の操作をしてしまうと、操縦桿とマウスカーソルの位置がずれてしまいます。
「訳)FlightGearショートリファレンス」より引用:
マウスの左ボタンを押したまま操作するとラダー(左/右)を、中ボタンを押したまま操作するとスロットル(前/後)を操縦できます。
ずれが大きくなり操縦しにくくなったときは、
・5キーを押して、エルロン・エレベータ・ラダーを中央に戻す
・Tabキーを3回押して、マウスカーソルを画面中央に戻しつつ再び操縦モード(十字形カーソル)に切り替える
というキー操作をすると操縦桿とマウスカーソルが共に中央にある状態に戻すことが「一応」出来ますが、5キーを押した途端に姿勢を崩して操縦不能になるリスクもままあります。
投票数:8
平均点:3.75
投稿ツリー
-
FlightGearマウスコントロール
(ゲスト, 2015-5-7 1:01)
-
Re: FlightGearマウスコントロール
(toshi, 2015-5-8 0:34)
- Re: FlightGearマウスコントロール (ゲスト, 2015-5-9 16:36)
-
Re: FlightGearマウスコントロール
(toshi, 2015-5-13 0:31)
- Re: FlightGearマウスコントロール (ゲスト, 2015-5-13 22:51)
-
Re: FlightGearマウスコントロール
(toshi, 2015-5-14 0:01)
-
Re: FlightGearマウスコントロール
(ゲスト, 2015-5-14 18:24)
-
Re: FlightGearマウスコントロール
(toshi, 2015-5-15 1:11)
-
Re: FlightGearマウスコントロール
(ゲスト, 2015-5-16 17:42)
-
Re: FlightGearマウスコントロール
(toshi, 2015-5-17 9:05)
- Re: FlightGearマウスコントロール (ゲスト, 2015-5-17 17:35)
-
Re: FlightGearマウスコントロール
(toshi, 2015-5-17 9:05)
-
Re: FlightGearマウスコントロール
(ゲスト, 2015-5-16 17:42)
-
Re: FlightGearマウスコントロール
(toshi, 2015-5-15 1:11)
-
Re: FlightGearマウスコントロール
(ゲスト, 2015-5-14 18:24)
-
Re: FlightGearマウスコントロール
(toshi, 2015-5-8 0:34)