logo
ホーム •  フォーラム •  日本語wikiトップ •  アカウント情報 •  サイト内検索 •  新規登録
 ログイン
ユーザー名:

パスワード:


パスワード紛失

新規登録
 メインメニュー
 米国サイト
 オンライン状況
159 人のユーザが現在オンラインです。 (18 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 159

もっと...

FlightGearマウスコントロール

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2015-5-7 1:01
ゲスト    投稿数: 0
こんにちは!
僕はFlightGearをするとき ジョイスティックがないので
マウスで操縦します しかしFlightGearはマウスのカーソルを端っこのほうへもっていくと真ん中に戻ります しかし操縦かんは傾いたままです
これだと正直操縦しづらいです 
マウスカーソルをフルに動かしても 中心に戻らないようにしたいのですが
どなたかいい方法はありませんか
ありましたら 教えてくださいお願いします!
投票数:12 平均点:5.83
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-5-8 0:34 | 最終変更
toshi  長老   投稿数: 1540
NH775J さん、こんばんは。
toshiです。

FlightGearのdataフォルダ
(C:\Program Files\FlightGear 3.4.0\data など)
にある
mice.xml
をテキストエディタで開き、
<mode n="1">
と書いてある行を見つけて、以下のように修正してみてください。
修正箇所は青字で示してあります。

mice.xml 75行目付近
  <mode n="1">
   <cursor>crosshair</cursor>
<!--
   <constrained type="bool">true</constrained>
-->
   <constrained type="bool">false</constrained>
   <pass-through type="bool">false</pass-through>

また、質問する際は、ご自身の動作環境として、最低でもFlightGearのバージョンとOSのバージョンを記載していただきますよう、お願いします。

※上記の修正は、FlightGear 3.4.0+Windows XP 32bitで動作確認しました。

以下に、一般的な質問用のテンプレを貼り付けておきます。
=== 質問用テンプレ ===
★必須
【OS のバージョン】
【FlightGear のバージョン】
【PC・CPU・メモリ・グラフィックカード】
【FlightGear の起動時オプション(機種、空港、その他)】
【コンソール画面(背景が黒のウィンドウ)の表示内容】
【問題が発生するタイミング、再現性】
【質問内容を具体的に!!】

☆任意
【(何かを追加インストールしたのなら)そのファイル名と入手先】
【(何か作業をしたために問題が生じたのなら)その具体的な作業内容】
===============
投票数:10 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-5-9 16:36
ゲスト    投稿数: 0
Toshiさん 了解しましたこれからは状況を載せるようにします
え〜とですね 修正してみましたが なにか変わったような様子はありません すこし僕の説明が悪かったようです
僕がしたいのは マウスコントロールなのですが
FlightGearは もともとマウスだとカーソルが端っこまで行く前に
いったん真ん中に戻りますよね しかし操縦かんはその動きにはついてきていません これだと激しい挙動をするとき やはりカーソルと操縦かんの位置がずれてしまいます これだと正直操縦しにくいです
カーソルが真ん中に戻らないようにする方法ってありませんか?
やはりカーソルと操縦かんの位置がずれると操縦しにくいのです
投票数:9 平均点:4.44
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-5-13 0:31 | 最終変更
toshi  長老   投稿数: 1540
NH775Jさん、こんばんは。
toshiです。

引用:
修正してみましたが なにか変わったような様子はありません
それは、何かが変ですね。

まず、mice.xmlを修正した状態でFlightGearを起動した時の、コンソール画面の表示内容を全て教えてください。
※「Re: デフォルトのボーイング777型機の計器類について」でお伝えした方法で全てのメッセージをコピーし、本フォーラムに貼り付け(Ctrl-Vキー)てください。

また、しつこいようですが、現在使用しているFlightGearとOSのバージョンも教えてください。

以上2点がNH775Jさんにご回答いただきたい内容です。

以下は補足説明です。

日本語wikiの「訳)FlightGearショートリファレンス」の「マウス操作」に書かれている3つのマウスモードに沿って、mice.xmlを修正すると、どのように挙動が変わるはずであるかを説明します。

◎mice.xml 修正前のマウスカーソルの挙動
1. 標準モード(ポインタカーソル): FlightGearのウィンドウ(たとえば800x600サイズ)よりも外側までマウスカーソルが移動する。

2. 操縦モード(十字形カーソル): FlightGearのウィンドウ幅の25%〜75%の範囲を超えてマウスを左右に移動させようとすると、カーソルが中心(幅50%の位置)に戻る。

3. ビューモード(両矢印カーソル): 2と同じ。

◎mice.xml 修正後のマウスカーソルの挙動
1. 標準モード(ポインタカーソル): 修正前の1と同じ。

2. 操縦モード(十字形カーソル): FlightGearのウィンドウ(たとえば800x600サイズ)よりも外側までマウスカーソルが移動する。

3. ビューモード(両矢印カーソル): 修正前の3と同じ。

2.の操縦モードで「マウスカーソルをフルに動かしても 中心に戻らないようにしたい」というNH775Jさんのご希望に対しては、mice.xmlの修正で対応できると思っています。
しかし実のところ、それだけでは「カーソルと操縦かんの位置がずれ」る現象が相変わらず生じます。
mice.xmlにもう1つ別の修正を加えると、位置がずれる現象も多分直すことが出来るのですが、きちんと検証してないので、まずお伝えしたmice.xmlの修正が反映されることを確認していただいた後でご説明したいと思います。

mice.xmlを修正しても、2.の操縦モードの挙動が変わらない場合、以下のようなケースが考えられます。

・mice.xmlを正しく修正できておらず、mice.xmlがFlightGearに正常に読み込まれていない。
- この場合は、コンソール画面に何かそれを示唆するエラーメッセージが表示されているかもしれませんので、内容の確認をお願いする次第です。

・FlightGearが読み込むmice.xmlとは別のフォルダ(たとえば別のバージョンをインストールしたフォルダ)にあるmice.xmlを修正してしまっている。

・テキストエディタでmice.xmlを修正した後、保存していない。

・テキストエディタで修正したmice.xmlファイルが、Windows Vista/7/8のUAC機能により、バーチャルフォルダに書き込まれている。

・お使いのFlightGearのバージョンでは、効果がない。
- 私はFlightGear3.4.0で動作確認しました。FlightGear 3.0.0またはそれ以降であれば効果があると予想していますが、動作確認はしていません。

可能性だけならもっとたくさんあるかもしれないので、この投稿の冒頭に書いた質問(私からの質問2点)に一つ一つお答えいただくことが、解決の早道だと思っています。
質問は出来るだけ簡潔に箇条書きで書くようにしているのですが、質問内容に分からない点があれば、放置せずに、何が分からないかを教えていただけると助かります。
投票数:14 平均点:4.29
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-5-13 22:51
ゲスト    投稿数: 0
こんにちは修正完了しました ちゃんとできています
しかしtoshiさんの説明どおりずれますね
また僕のフライトギアのバージョンは3.0.0
OSはWindows Vista HomePremium CPUはIntelCore2Duoです
とりあえずtoshiさんの指示されたところまでは修正できました
投票数:6 平均点:8.33
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-5-14 0:01 | 最終変更
toshi  長老   投稿数: 1540
NH775Jさん、こんばんは。
toshiです。

バージョン情報のご回答、ありがとうございます。

また、「ちゃんとできています」というのは、mice.xmlを修正したら、期待したとおりにマウスカーソルの挙動が変わり、中心に戻らないようになった、ということですね。

前回修正した時と、今回修正した時で、何を変えたら上手く行くようになったのか教えていただけますか?

あるいは、前回修正時は「なにか変わったような様子はありません」と思ったけれど、単に気づいていなかっただけで、前回修正時も実は操縦モード(十字形カーソル)のマウスカーソルの挙動は変わっていたということでしょうか?

p.s.
マウスカーソルと操縦桿の位置がずれないように修正する方法については、また別途確認してからお伝えします。
投票数:8 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-5-14 18:24
ゲスト    投稿数: 0
Toshiさんこんにちは
マウスの挙動ですが、この前は修正がしっかりできていませんでした
しかしちゃんと修正できたのでマウスが中心に戻ることはなくなりました
投票数:11 平均点:5.45
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-5-15 1:11 | 最終変更
toshi  長老   投稿数: 1540
NH775Jさん、こんばんは。
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
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-5-16 17:42
ゲスト    投稿数: 0
すみません エルロンとエレベーターですが青矢印は
<factor type="double">-4.0</factor>を<factor type="double">-2.0</factor>に置き換えるということなのでしょうか?
またどこで行を区切ればいいのかわかりません
投票数:10 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-5-17 9:05
toshi  長老   投稿数: 1540
NH775Jさん、こんにちは。
toshiです。

分からない点をご質問いただきありがとうございます。

引用:
またどこで行を区切ればいいのかわかりません

なるほど。
おそらくNH775Jさんは、Windows標準添付のメモ帳でmice.xmlファイルを編集していて、すべての行がつながって見えているのではないかと思います。

Windows標準添付のメモ帳は、使用できる改行コードや文字コードに制約があり、FlightGearで使用している各種のテキストファイル(xmlファイルを含む)を正しく表示できない場合が多いため、サクラエディタやEmEditor Freeなど、フリーのテキストエディタをインストールすることをお勧めします。

ちなみに本フォーラムの記事をスマホのブラウザで閲覧すると行がつながって見えてしまうので、PCのブラウザで読んでください。

引用:
エルロンとエレベーターですが青矢印は
<factor type="double">-4.0</factor>を<factor type="double">-2.0</factor>に置き換えるということなのでしょうか?

このご質問はいくつかの解釈ができるのですが、いずれにしろ多分答えはNoです。

まずやりたいことは、エルロンの
<factor type="double">4.0</factor>

<factor type="double">2.0</factor>
に変更し、またエレベータの
<factor type="double">-4.0</factor>

<factor type="double">-2.0</factor>
に変更することです。

なので、(メモ帳以外の)テキストエディタで、4.0を2.0に、-4.0を-2.0に数値を単に書き換えるだけでも、やりたいことは実現できます。

また矢印の意味ですが、xmlの文法ルールとして、"<!--" で始まり、"-->" で終わる部分はコメントになります。
コメント部分はFlightGearには読み込まれません。
編集前の元の文字列をコメントとして残しておくことで、あとから人が見て修正前はどうだったのかをすぐ分かるようにしておくために、今回は使用しました。

それから、青字は追記する文字列、黒字はそのまま残しておく文字列、という意図で書きました。

もしまだ疑問点が解消されていないようなら、質問したい点を簡潔に、でもその内容はできるだけ詳しく(たくさんの文章で)教えてください。
投票数:28 平均点:2.86
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-5-17 17:35
ゲスト    投稿数: 0
Toshiさん ありがとうございました!!!
マウスで快適に操縦できるようになりました
本当にありがとうございました!!!!!
投票数:9 平均点:5.56

  条件検索へ


 検索

高度な検索
 新しい登録ユーザ
ysoci 2024-11-22
ebanawak 2024-11-22
yhyvigyf 2024-11-21
ypanyq 2024-11-21
akise 2024-11-21
uwicolob 2024-11-21
easywood9 2024-11-21
pbdcae 2024-11-21
ofutohu 2024-11-21
anarib 2024-11-21
 最近の画像(画像付)
関東カスタムシーナ... (2024-8-16)
関東カスタムシーナ...
自作11機目 F/A-18... (2022-5-27)
自作11機目 F/A-18...
飛んでみる八尾空港 (2022-4-10)
飛んでみる八尾空港
作ってみる八尾空港 (2022-4-2)
作ってみる八尾空港
F117 nighthawk (2021-5-19)
F117 nighthawk
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Theme designed by OCEAN-NET