Re: A6M2 右脚異常
Tat
投稿数: 375
暫くさぼっていたら、凄く書き込まれていました。皆さん使って頂いてありがとうございます。
さて、脚の件ですが、私の環境では再現できませんでした。今度調べてみます。 Flightgear デフォルトではオリジナルの脚の動きが再現できず、 Nasal スクリプトに挙動を記述することで再現しております。この挙動は Nasal/a6m2.nas の ZeroGear というクラスにあります。多くの環境でテストできているとは言えないので、皆さんのフィードバックは有り難いです。
脚を出し入れする速度は ZeroGear クラスの delay という変数で行っています。これを変更すると出し入れの速度が変わります。
以下に簡単に関数の説明を書きます。
new: 初期化
transform:
左ギアを interplate でゆっくり動作させ、タイマーで delay 分待つ
その後 transformSecondGear を呼び出す
transformSecondGear:
右ギアを interpolate でゆっくり動かす
現状では右ギア動作時の逆方向への動作受付は禁止していないため、右脚格納時(引き出し時)に g(G) キーを押すと即座に左脚が動作します。
問題の部分は、考えられるとしたら、処理速度の低下などの原因により interpolate でゆっくり動作する部分が正常に終了していないことでしょうか。これに対する対症療法は、右ギア動作時にもタイマーをセットして、gear/gear[1]/position-norm[0] = 0 (又は 1) とすることでしょうか?
FlightGear 自体の挙動がおかしくなっている場合はこれでも治し用がありませんね。この場合はスクリプトで動作している計器類も狂ってしまう可能性があります。
なお、CVS 版と 0.9.10 とでZeroGear クラス自体は同じですが、若干脚の挙動が異なるかもしれません。これは Nasal スクリプト自体やFlightGear のプロパティーツリーなど、幾つかの違いがあるためです。
フレームレート改善には以下も参考にしてください
http://macflightgear.sourceforge.net/home/documents/troubleshooting/#content_Object_11
さて、脚の件ですが、私の環境では再現できませんでした。今度調べてみます。 Flightgear デフォルトではオリジナルの脚の動きが再現できず、 Nasal スクリプトに挙動を記述することで再現しております。この挙動は Nasal/a6m2.nas の ZeroGear というクラスにあります。多くの環境でテストできているとは言えないので、皆さんのフィードバックは有り難いです。
脚を出し入れする速度は ZeroGear クラスの delay という変数で行っています。これを変更すると出し入れの速度が変わります。
以下に簡単に関数の説明を書きます。
new: 初期化
transform:
左ギアを interplate でゆっくり動作させ、タイマーで delay 分待つ
その後 transformSecondGear を呼び出す
transformSecondGear:
右ギアを interpolate でゆっくり動かす
現状では右ギア動作時の逆方向への動作受付は禁止していないため、右脚格納時(引き出し時)に g(G) キーを押すと即座に左脚が動作します。
問題の部分は、考えられるとしたら、処理速度の低下などの原因により interpolate でゆっくり動作する部分が正常に終了していないことでしょうか。これに対する対症療法は、右ギア動作時にもタイマーをセットして、gear/gear[1]/position-norm[0] = 0 (又は 1) とすることでしょうか?
FlightGear 自体の挙動がおかしくなっている場合はこれでも治し用がありませんね。この場合はスクリプトで動作している計器類も狂ってしまう可能性があります。
なお、CVS 版と 0.9.10 とでZeroGear クラス自体は同じですが、若干脚の挙動が異なるかもしれません。これは Nasal スクリプト自体やFlightGear のプロパティーツリーなど、幾つかの違いがあるためです。
フレームレート改善には以下も参考にしてください
http://macflightgear.sourceforge.net/home/documents/troubleshooting/#content_Object_11
投票数:15
平均点:2.67
投稿ツリー
-
零式戦闘機(A6M2)の開発
(Tat, 2007-1-6 18:35)
-
Re: 零式戦闘機(A6M2)の開発
(tetsu, 2007-1-12 21:35)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2007-1-19 12:55)
-
Re: 零式戦闘機(A6M2)の開発
(zero1962, 2007-4-25 22:45)
-
Re: 零式戦闘機(A6M2)の開発
(zero1962, 2007-5-12 8:45)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2007-5-18 0:23)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2007-5-19 2:11)
-
Re: 零式戦闘機(A6M2)の開発
(zero1962, 2007-5-19 16:52)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2007-5-19 18:47)
-
Re: 零式戦闘機(A6M2)の開発
(zero1962, 2007-5-20 18:21)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2007-5-20 23:33)
-
A6M2 右脚異常
(zero1962, 2007-5-26 22:30)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 1:53)
-
Re: A6M2 右脚異常
(zero1962, 2007-5-27 7:59)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 8:35)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 8:46)
-
Re: A6M2 右脚異常
(zero1962, 2007-5-27 11:44)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 12:20)
-
Re: A6M2 右脚異常
(zero1962, 2007-5-27 12:32)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 13:50)
-
Re: フレームレート大改善
(zero1962, 2007-5-27 21:05)
-
Re: フレームレート大改善
(toshi, 2007-5-27 22:32)
- Re: フレームレート大改善 (zero1962, 2007-5-28 21:38)
-
Re: フレームレート大改善
(toshi, 2007-5-27 22:32)
-
Re: フレームレート大改善
(zero1962, 2007-5-27 21:05)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 13:50)
-
Re: A6M2 右脚異常
(zero1962, 2007-5-27 12:32)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 12:20)
-
Re: A6M2 右脚異常
(zero1962, 2007-5-27 11:44)
- Re: A6M2 右脚異常 (zero1962, 2007-5-27 12:22)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 8:46)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 8:35)
-
Re: A6M2 右脚異常
(zero1962, 2007-5-27 7:59)
-
Re: A6M2 右脚異常
(Tat, 2007-6-28 8:32)
-
Re: A6M2 右脚異常
(zero1962, 2007-6-28 21:47)
-
Re: A6M2 右脚異常
(Tat, 2007-7-1 14:10)
-
Re: A6M2 右脚異常
(zero1962, 2007-7-1 16:05)
-
A6M2 開発状況について
(Tat, 2008-2-14 8:47)
-
Re: A6M2 開発状況について
(zero1962, 2008-2-22 20:08)
- Re: A6M2 開発状況について (Tat, 2008-2-26 11:48)
-
Re: A6M2 開発状況について
(zero1962, 2008-2-22 20:08)
-
A6M2 開発状況について
(Tat, 2008-2-14 8:47)
-
Re: A6M2 右脚異常
(zero1962, 2007-7-1 16:05)
-
Re: A6M2 右脚異常
(Tat, 2007-7-1 14:10)
-
Re: A6M2 右脚異常
(zero1962, 2007-6-28 21:47)
-
Re: A6M2 右脚異常
(toshi, 2007-5-27 1:53)
-
A6M2 右脚異常
(zero1962, 2007-5-26 22:30)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2007-5-20 23:33)
-
Re: 零式戦闘機(A6M2)の開発
(zero1962, 2007-5-20 18:21)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2007-5-19 18:47)
-
Re: 零式戦闘機(A6M2)の開発
(zero1962, 2007-5-19 16:52)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2007-5-19 2:11)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2007-5-18 0:23)
-
Re: 零式戦闘機(A6M2)の開発
(zero1962, 2007-5-12 8:45)
-
Re: 零式戦闘機(A6M2)の開発
(zero1962, 2007-4-25 22:45)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2007-1-19 12:55)
-
Re: 零式戦闘機(A6M2)の開発
(yuichiro, 2011-5-9 5:30)
- Re: 零式戦闘機(A6M2)の開発 (sambar, 2011-5-9 21:38)
- Re: 零式戦闘機(A6M2)の開発 (zero1962, 2011-5-9 23:08)
- Re: 零式戦闘機(A6M2)の開発 (yuichiro, 2011-5-13 8:12)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2011-5-14 3:10)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2011-5-15 22:02)
-
Re: 零式戦闘機(A6M2)の開発
(sambar, 2011-5-16 0:24)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2011-5-17 1:52)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2011-5-20 2:28)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2011-5-20 4:14)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2011-5-20 21:06)
- Re: 零式戦闘機(A6M2)の開発 (toshi, 2011-5-23 0:04)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2011-5-20 21:06)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2011-5-20 4:14)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2011-5-20 2:28)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2011-5-17 1:52)
- Re: 零式戦闘機(A6M2)の開発 (Tat, 2011-6-8 22:55)
-
Re: 零式戦闘機(A6M2)の開発
(sambar, 2011-5-16 0:24)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2011-5-15 22:02)
- Re: 零式戦闘機(A6M2)の開発 (jentron, 2011-6-12 15:58)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2011-6-12 22:02)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2011-6-15 12:00)
-
JSBSim版 零式戦闘機(A6M2)更新
(Tat, 2011-6-18 14:49)
- Re: JSBSim版 零式戦闘機(A6M2)更新 (Tat, 2011-6-18 20:33)
-
JSBSim版 零式戦闘機(A6M2)更新
(Tat, 2011-6-18 14:49)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2011-6-15 12:00)
- Re: 零式戦闘機(A6M2)の開発 (Tat, 2011-7-8 21:43)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2012-1-30 0:26)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2012-2-2 3:14)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2012-2-3 0:47)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2012-2-4 5:12)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2012-2-7 0:42)
- Re: 零式戦闘機(A6M2)の開発 (Tat, 2012-2-7 14:24)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2012-2-7 0:42)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2012-2-4 5:12)
-
Re: 零式戦闘機(A6M2)の開発
(toshi, 2012-2-3 0:47)
-
Re: 零式戦闘機(A6M2)の開発
(Tat, 2012-2-2 3:14)
-
Re: 零式戦闘機(A6M2)の開発
(tetsu, 2007-1-12 21:35)