「番号ステート」の編集履歴(バックアップ)一覧に戻る

番号ステート - (2015/09/26 (土) 00:51:55) のソース

----
*■番号ステート
 0番以上のステートのこと。
基本的な要項は[[File-/Stateファイル]]や[[ステートコントローラーの一覧]]などを参照。
ここではおおまかな振り分けについてを記述。

:番号ステートの性質|
-キャラ全員は[[T-/StateNo]]を持ち、基本毎フレーム該当する番号のステートを読み込む。
--基本自分のを読み込むが、[[ステートを奪われている>ステート奪取]]場合は相手の番号ステートを読み込む。
-自動手動両方で適時番号ステートが変わる事で読み込むステートを切り替えて、&br()動いたり攻撃したり攻撃を受けたりといった動きをしている。
--歩き動作は20番ステート、通常攻撃は例えば200番ステートとか、くらい動作は5000番、などなど。

:CommonステートとCommon以外の固有ステート|
-全てのキャラに共通するような基本的な動作は[[Commonステート]]として用意されている。
--0番~199番まで、500番台(厳密には5000~5299、5500、5900)がCommonとして使われている。
--Commonステートは一部を除いて、キャラごとに細かく調整をする必要はない。
---しいて言えば100~119番辺り(ダッシュ系)や170~199番辺り(試合前後)は適時調整をする。
--Commonで使われている番号ステートの中には、特殊な処理が発生する番号も存在する。
---詳しくは[[Commonステート]]を参照。
-Common以外のステートは、特に決まった番号は存在しない。
--慣例的には公式キャラであるKFMの番号ステート設定を参考に番号を決めることが多い。
--慣例を基に特殊な処理をしているキャラもいるので特に理由がなければそれを踏襲するほうが良い。

#region(CommonステートとKFMのステート配分)
:Commonステートの配分|
ザックリした分け方。細かくは[[Commonステート]]の方を参照。
-0~59番:基本移動動作。立ち屈み歩きジャンプ着地など。
-60~99番:空き
-100~119番:ダッシュ(105はバックステップ用)
-120~159番:ガード
-160~169番:空き
-170~189番:試合終了後用(勝利用ステートはCommmon1,cnsの中には無い)
-190~194番:試合前のイントロ用
--ここまでが通常動作全般
-5000~5099番:攻撃くらい~のけぞり・吹っ飛び中。
-5100~5119番:倒れバウント~倒れ待機。
-5120番:起き上がり
-5150番:死亡
-5200~5219番:受け身動作
-5500番:コンテニュー画面?
-5900番:開始時点のステート
''Commonステートは細かく番号ごとの特殊な処理が含まれている箇所がある''ので、
試合前後の挙動などを除いて''なるべく番号通りに作る''ことになる。

:KFMの番号ステートの配分|
-180~181番:勝利ステート
-195番:挑発
-200,210,230,240番:立ち通常攻撃・弱P強P、弱K強K
-400,410,430,440番:屈み通常攻撃・弱P強P、弱K強K
-600,610,630,640番:空中通常攻撃・弱P強P、弱K強K
--通常技は立ち200番台・屈み400番台・空中600番台で分かれている。
--攻撃の種類は基本的に技毎に10毎で分けられている。
-800,810,820,821番:通常投げ(810は投げステート、820,821が相手側用のステート)
-1000,1010,1020,1025~1028番:必殺技1・弱強EX(1025~1028は相手側用)
-1050,1051,1052番、派生1055,1056番:必殺技2・弱
-1060,1051番:必殺技2・強(着地や派生は弱と共通)
-1070,1071番、派生1075番:必殺技2・EX(着地は弱と共通)
-1100,1110,1120番:必殺技3・弱強EX
-1200,1210,1220番:必殺技4・弱強EX
--必殺技は1000番台に10・50・100単位で分かれている。
---技毎に番号を区切りで分けておくと、攻撃の種類・強さが分かりやすい。
---また1の桁に余裕があるため、細かいステートを作ることもできる。
-3000,3050~3051番:超必殺技1・2
--超必殺技は3000番台に50単位で分かれている。
-2000番台は空白。
''この番号振りは「KFMでは」なので必ずしも同じにする必要はない。''
ただ通常攻撃を200以上・1000未満の番号にするなどはよく踏襲されている配分で、
それを基として【相手が通常攻撃をした場合】といった特殊な処理を用いている場合も稀にあるので、
特に理由がないのであれば、特に通常技の番号振りは踏襲して作るほうが良い。

#endregion
----
*■Lv1-補足注意点

:存在しないステートへ移動した場合|
-[[SC-/ChangeState]]などで存在しないステートへ移動してしまった場合は、&br()ステートコントローラーが存在しないので状態を維持したままになる。
-常時監視ステートで動くことやMUGEN側の処理で動くことができない場合は、&br()一切身動きがとれない状態になる。
--[[T-/Ctrl]]や利く場合や[[物理状態>Vel]]がAの場合、もしくはくらい判定に攻撃が当たる場合は、&br()MUGEN側の処理によってステートが変わり動けるようになる場合もある。


//----
//*■Lv3-細かいこと
//
----