大犬太とCHP
CHPやるよ

射撃の仕組(補足)

==モーションから見た各射撃アクションの違い==

射撃攻撃(乱射)、ターゲット射撃(乱射)
・行動補正:なし
・射撃準備モーション:機種、機動性、武装によって異なる。
・射撃可能モーション:機種毎に設定された固定フレーム。(後述)
・射撃延長モーション:1フレーム単位で延長

射撃攻撃(通常)、ターゲット射撃(通常)
・行動補正:あり(補正時間1となるフレームで射撃)
・射撃準備モーション:乱射+固定4フレーム
・射撃可能モーション:乱射と同じ
・射撃延長モーション:乱射と同じ

射撃攻撃(狙撃)、ターゲット射撃(狙撃)
・行動補正:あり(補正時間1となるフレームで射撃)
・射撃準備モーション:乱射+固定10フレーム
・射撃可能モーション:乱射と同じ
・射撃延長モーション:乱射と同じ

方向指定発射、カウンタ指定発射
・行動補正:あり(補正時間1が2フレーム継続で射撃=射撃攻撃(普通)より1フレーム分遅い)
・射撃準備モーション:射撃攻撃(乱射)+固定4フレーム
・射撃可能モーション:射撃攻撃(乱射)と同じ
・射撃延長モーション:射撃攻撃(乱射)と同じ

移動射撃(二脚、多脚)
・行動補正:あり(補正時間1となるフレームで射撃)
・射撃準備モーション:機種、機動性によって異なる、1連のモーション。
・射撃可能モーション:全ての足が移動するような1連のモーション分。
・射撃延長モーション:全ての足が移動するような1連のモーション(=射撃可能モーション)単位で延長。

移動射撃(ホバー、車両、飛行)
・行動補正:あり(補正時間1となるフレームで射撃)
・射撃準備モーション:機種、機動性によって異なる、1モーション分。
・射撃可能モーション:機種、機動性によって異なる、数モーション分。
・射撃延長モーション:機種、機動性によって異なる、1モーション単位で延長。

ジャンプ射撃
・行動補正:あり(補正時間1となるフレームで射撃)
・射撃準備モーション:機種、機動性によって異なるジャンプアクションの最初の1モーション分。
・射撃可能モーション:機種、機動性によって異なるジャンプアクション+モーション
・射撃延長モーション:1フレーム単位で延長

オートガン(静止、前進、後退、右移動、左移動、右旋回、左旋回)
・行動補正:あり(補正時間1となるフレームで射撃)
・射撃準備モーション:なし。ただし、該当アクションの実行した1フレーム目は射撃不可。
・射撃可能モーション:該当アクションを継続する限り、射撃可能。
・射撃延長モーション:なし


射撃攻撃の射撃可能モーションの固定フレームの一例

4 アラクネ、グラスホッパ、パークドッグ、冥界、月影、トリンカ、チキンハンタ、マリアエレナ
5 ラスティネール
6 ローケン、バッドドリーム、セメタリキーパ、
8 アングリフ、トライポッド

ここでも、ローケン>アングリフですね。
ちなみに、射撃可能モーションが短いほど、一時停止モードが使い易くなります。



==射撃系アクションと非射撃系アクション==

・機種に係らず、射撃系アクションとしてカウントされる。
 各種射撃(投擲武器は含まない)

・機種に係らず、非射撃系アクションとしてカウントされる。
 格闘、ガード、伏せ、特殊アクション、各種射撃(投擲武器)

・機種によって、射撃アクションか、非射撃アクションかが異なる。
 静止、移動、旋回、急速移動、急速旋回

・オートガン対応機種で、50m以内に敵またはターゲットがいる場合、射撃系アクションとしてカウントされる。
 静止、移動、旋回

射撃の仕組み(長文)

(大幅に改訂しています。)
==射撃の種類==

射撃アクションの種類は、2種類に分類されます。
1つ目は、行動補正ありの射撃。
2つ目は、行動補正なしの射撃。

行動補正ありの射撃には、射撃攻撃(通常、狙撃)、ターゲット射撃(通常、狙撃)、移動射撃、ジャンプ射撃、オートガン、方向指定発射、カウンタ指定発射などが含まれ、
行動補正なしの射撃には、射撃攻撃(乱射)、ターゲット射撃(乱射)、特殊アクションによる射撃が含まれます。
(全ての特殊アクションが行動補正なしかどうかは未確認です。)

==行動補正ありの射撃と行動補正なしの射撃の違い==。

簡単に書くと、2つの射撃は弾丸の発射条件が異なります。

射撃アクションの初弾発射時間(下記では、射撃準備モーションと記載しています)を経過したのち、
行動補正なしの射撃では、リロード時間が満たされれば弾丸が発射されるのに対し、
行動補正ありの射撃では、リロード時間と行動補正時間(仮称)の2つが満たされて始めて弾丸が発射されます。

リロード時間とは、機種の連射性能と武器の種類によって決まるウェイト時間で、
行動補正時間とは、直前アクションの種類によって決まるウェイト時間です。

まとめると、
行動補正なしの射撃では、直前のアクションに関わらず、リロード時間と機動性によって、射撃が行われるのに対し、
行動補正ありの射撃では、リロード時間と機動性に加え、直前のアクションによってさらに遅延が発生することになります。

リロード時間については、nas_Bさんのサイトを参照してください。

==射撃アクションのモーション分解==

今度は射撃モーションについて解説します。
ただし、ここでは話を単純化するため行動補正なしの射撃について記載します。、

射撃アクションのモーションは大別すると、3種類あり、
1.射撃準備モーション
2.射撃可能モーション
3.射撃延長モーション
とに、分けられます。

射撃準備モーションとは、射撃チップ通過後、砲身を射撃方向に向けるが、弾丸の発射はされないモーションを指し、
射撃可能モーションとは、射撃準備モーション後、実際に弾丸が発射されるモーションを指し、
射撃延長モーションとは、射撃可能モーションを経過した後、チップで指定された弾数が発射されていない場合に
 チップで指定された弾数が発射されるまでの間、自動的に延長されるモーションを指します。

また、上記、射撃可能モーションと射撃延長モーションの中に、
リロード時間(行動補正ありの場合、プラス行動補正時間)が完了すると、弾丸が1発発射され、リロード時間がクリアされます。

また、射撃可能モーションは、チップで指定された弾数が発射されるまで、自動的に延長され、
射撃可能モーションの及び、射撃延長モーションは機種と射撃アクションによって異なります。

例えば、積載率100%の月影の場合、
射撃準備モーションは、基本アクション時間4フレーム
射撃可能モーションは、固定4フレーム(機動性によって変化しない)
射撃延長モーションは、固定1フレーム単位で、射撃完了まで延長
であり、

ビーム1発を射撃攻撃(乱射)の場合、

□射撃準備モーション
■射撃可能モーション
▲射撃延長モーション
★弾丸発射

01f□00  射撃チップ。射撃準備モーション
02f□00  射撃準備モーション
03f□00  射撃準備モーション
04f□00  射撃準備モーション
05f■00★ 射撃可能モーション。弾丸発射。リロード時間6
06f■05  射撃可能モーション。リロード時間5
07f■04  射撃可能モーション。リロード時間4
08f■03  射撃可能モーション。リロード時間3
09f静止

となります。

これを、ビーム2発を射撃攻撃(乱射)の場合、

01f□00  射撃チップ。射撃準備モーション
02f□00  射撃準備モーション
03f□00  射撃準備モーション
04f□00  射撃準備モーション
05f■00★ 射撃可能モーション。弾丸発射。リロード時間6
06f■05  射撃可能モーション。リロード時間5
07f■04  射撃可能モーション。リロード時間4
08f■03  射撃可能モーション。リロード時間3
09f▲02  射撃延長モーション。リロード時間2
10f▲01  射撃延長モーション。リロード時間1
11f▲00★ 射撃延長モーション。弾丸発射。リロード時間6
12f静止 静止

という感じで、自動的に射撃延長モーションが補間されます。

また、射撃準備モーションの基本アクション時間は、機種毎、射撃アクション毎に異なります。
(詳しくはnas_Bさんのサイトの初弾発射時間=射撃準備モーション時間と読み替えて参照してください。)

ちなみに、最も短い射撃準備モーションは、オードガンの0フレです。
ただし、アクションを変更したそのフレームは弾丸が発射されないため仕様のため、
実際には1フレームの射撃準備時間があることと同等です。

==射撃モードと射撃準備時間==

射撃攻撃チップとターゲット射撃チップには射撃モードがあります。
射撃モードには、乱射、通常射撃、狙撃の3種類があり、
それぞれ、射撃可能モーションになるまでの準備時間がモードによって異なります。

乱射の射撃準備モーションを基本として、
通常で固定4フレーム、狙撃で固定10フレーム分、
射撃準備モーションが延長されます。

例えば、積載率100%の月影で、ショットガン1発を通常射撃の場合、

01f□  射撃チップ。射撃準備モーション
02f□  射撃準備モーション
03f□  射撃準備モーション
04f□  射撃準備モーション
05f△  射撃準備モーションの延長。
06f△  射撃準備モーションの延長。
07f△  射撃準備モーションの延長。
08f△  射撃準備モーションの延長。
09f■★ 射撃可能モーション。弾丸発射。
10f■  射撃可能モーション。
11f■  射撃可能モーション。
12f■  射撃可能モーション。
13f静  静止

となります。

==行動補正時間(仮称)とは==
(G-ONEさんのサイトの2006年 12月 18日の記事を参考にしています。)

ここでは、行動補正時間を解説します。
行動補正時間とは、戦闘開始から、現在までのアクションを射撃アクションか、非射撃カクションかで分類し、
 既定フレーム以上に射撃アクションが実行されるまで、弾丸の発射を延期するような補正時間です。

以下、弾丸発射の詳細条件を記載しました。

1.戦闘開始時の補正時間は機種毎に決まる補正時間の最大値、リロード時間は最小値の0を持ちます。
2.戦闘開始後、毎フレームのCPU時間前に、
  現在のアクションが射撃系アクションであれば、補正時間を−1し、
  非射撃系アクションであれば、補正時間を+1します。
3.同じアクションであったとしても、機種によって、射撃アクションか非射撃アクションは異なります。
  例えば、静止や移動について、月影は非射撃系アクション、グラスホッパーは射撃系アクションとして扱われます。
4.調整時間は1〜機種毎の補正時間最大値の範囲を超えないようにはみ出た分は切り捨てられます。
5.同様にリロード時間が1以上の場合、リロード時間を−1します。
(ここでCPUを実行します。)
6.現在のモーションが射撃可能モーションで且つ、リロード時間が0であれば、以下の処理を行います。
7.射撃攻撃(乱射)、ターゲット射撃(乱射)であれば、補正時間に関わらず射撃可能と判定します。
8.射撃攻撃(通常・狙撃)、ターゲット射撃(通常・狙撃)、移動射撃、ジャンプ射撃であれば、当フレームの補正時間が1であれば射撃可能と判定します。
9.方向指定発射、カウンタ指定発射であれば、前フレームと当フレームの補正時間が1であれば、射撃可能と判定します。
10.オートガンであれば、当フレームの補正時間が1で、且つ、現在のアクションがアクションの実行から1フレーム目でない場合、射撃可能と判定します。
11.弾丸を発射された場合、リロード時間を最大値に変更します。

==機種毎の補正時間の最大値==

補正時間の最大値の一例です、
25 ○バッドドリーム
13 ×トライポッド、○チキンハンタ
12 ○バジリスク、×ラスティネール、○冥界
11 ×アヌビアス、×アングリフ
10 ○アラクネ
09 ○セメタリーキーパ、○グラスホッパ、×月影、○ローケン、○マリアエレナ
08 ×パークドック

×移動、静止が非射撃系アクションとして扱われる機体。(射撃がやや低性能)
○移動、静止が射撃系アクションとして扱われる機体。(射撃がやや高性能)

全機体分は調べていませんが、使用武器種別には関係ないようです。

見て判ると思いますが、バッドドリームだと補正時間は致命的に遅いです。
ただし、バッドドリームは移動が射撃系アクションに含まれるので、
ガードや格闘を多様しない限り、あまり気にする必要はないかも知れません。

逆に、最短のパークドッグは移動すると補正時間が増えてしまうので、
急速移動後のオートガンについては、ほぼ最大値の補正時間が入ってしまいます。

また、これをみると判りますが、
よく言われる、ローケンとアングリフの比較ですが、
補正時間の性能については、移動静止の扱いと最大値の2フレーム分という点で、
若干、ローケンに歩があるようです。

急速前進後の移動射撃で比較すると、
積載率130%で1フレーム分程度、積載率100%で2フレーム分程度ローケンが有利なようです。

逆に、ラスティネールとアラクネを比較すると・・・・

==補正時間の実例==

1)月影 積載率100% 戦闘開始から、即移動射撃のパターン。
補正時間最大値9。静止は非射撃扱い。

01f静止   9→9 □移動射撃 
02f移動射撃 9→8 □移動射撃 
03f移動射撃 8→7 □移動射撃 
04f移動射撃 7→6 □移動射撃 
05f移動射撃 6→5 ■移動射撃 
06f移動射撃 5→4 ■移動射撃 
07f移動射撃 4→3 ■移動射撃 
08f移動射撃 3→2 ■移動射撃 
09f移動射撃 2→1 ■移動射撃 ★弾丸発射

と、9フレーム目で発射します。


2)グラスホッパ積載率100% 戦闘開始から、即移動射撃のパターン。
補正時間最大値9。静止は射撃扱い。


01f静止   9→8 □移動射撃 
02f移動射撃 8→7 □移動射撃 
03f移動射撃 7→6 □移動射撃 
04f移動射撃 6→5 □移動射撃 
05f移動射撃 5→4 □移動射撃 
06f移動射撃 4→3 ■移動射撃 
07f移動射撃 3→2 ■移動射撃 
08f移動射撃 2→1 ■移動射撃 ★弾丸発射

と、8フレーム目で発射します。

3)月影積載率100% 戦闘開始から、移動射撃7f防御4f移動射撃のパターン。

01f静止   9→9 □移動射撃 
02f移動射撃 9→8 □移動射撃 
03f移動射撃 8→7 □移動射撃 
04f移動射撃 7→6 □移動射撃 
05f移動射撃 6→5 ■移動射撃 
06f移動射撃 5→4 ■移動射撃 
07f移動射撃 4→3 ■移動射撃 
08f移動射撃 3→2  防御
09f防御   2→3  防御
10f防御   3→4  防御
11f防御   4→5  防御
12f防御   5→6 □移動射撃
13f移動射撃 6→5 □移動射撃 
14f移動射撃 5→4 □移動射撃 
15f移動射撃 4→3 □移動射撃 
16f移動射撃 3→2 ■移動射撃 
17f移動射撃 2→1 ■移動射撃 ★弾丸発射

と、最後の移動射撃の開始から、6フレーム目に発射します。

4)月影積載率100% 戦闘開始から、即方向指定発射のパターン。

01f静止     9→9 □方向指定発射 
02f方向指定発射 9→8 □方向指定発射 
03f方向指定発射 8→7 □方向指定発射 
04f方向指定発射 7→6 □方向指定発射 
05f方向指定発射 6→5 △方向指定発射 
06f方向指定発射 5→4 △方向指定発射 
07f方向指定発射 4→3 △方向指定発射 
08f方向指定発射 3→2 △方向指定発射 
09f方向指定発射 2→1 ■方向指定発射 (移動射撃ならここで射撃可能だが、)
10f方向指定発射 1→1 ■方向指定発射 ★弾丸発射 

となります。

誤りの訂正

確認したところ
射撃モードの通常、狙撃についても調整時間がかかるようです。
夜修正します

今やってること。

暇をみては射撃の仕組と、着地硬直時間の仕組を夢想しています。
いまだにこれだって正解に結びつかないですね。
条件が非常に複雑な感じです。

なやむます

5×5 逃げスプートリンカ 
3×3 逃げトリンカ
3×3 カラカラスプートリンカ
4×4 デスカノンラスティ 
4×4 デスショットラスティ
3×3 大ロケスプージェイラ

一応、6機作りました。
折角なので、リーグ回して、優勝した機体をエントリーしましょう。

(追記20080824 2:00)
みんなほぼ横一閃でした。そんなわけで、追加で
4×4 デスショットジェイラー
を作ってみたら、これまた横一閃でした。どうしたもんでしょうね。

ちなみに優勝を狙うには4×4が有利な気がしますので
結局、ショットジェイラーか、ラスティがいいんですけどね。
すでにジェイラとラスティはエントリ多数のため、なやむのです。


本当は5×5 逃げスプートリンカにしたかったのですが、
5×5だと、ポイントの上積みが期待できないことと、
突撃型の機体はいいのですが、待ち型の機体には歩が悪いので
4×4 デスショットジェイラー
でいくことにきました。^^

カレンダー

07 | 2008/08 | 09
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -

プロフィール

Author:大犬太
FC2ブログへようこそ!

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

FC2カウンター

ユーザータグ

ブログ内検索

RSSフィード

リンク

By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ