「用語について」の編集履歴(バックアップ)一覧に戻る

用語について - (2013/04/26 (金) 04:24:37) の最新版との変更点

追加された行は青色になります。

削除された行は赤色になります。

 ----
 *用語について
 :方針メモ|
 -混同しそうな・難しそうな用語について簡易的にまとめる所。
 --ページがあるならリンクをはる。
 ---というか一覧管理のないページもまとめちゃうか。
 -ただしトリガーやステコンなどは一覧の方へまとめこちらではまとめない。
 -方向的に「その他」と被りそうだけど、細かい処理のことはそちらへ。
 -処理については書かない方がこちらへ。
 -一応五十音順にしたいけど、英数字は数字→アルファベット順に。
 ----
 **MUGENのバージョンについて
 |~呼称|~備考|
 |~Dos|Dosによって起動するタイプ。一番古く化石状態。&br()Dos用CNS→Win/1.0の互換に不具合の出るケースもある。&br()現在ではほとんど使われないので基本度外視する。|
 |~Win|最も普及しているWindows上で起動するタイプだが、本来''β版''。&br()開発がこの時点で長らく停止していたためキャラも最も多い。&br()当WikiはWin版を基本としている。|
 |~1.0|開発が再開した最新版。新mugenとも。変更・追加された箇所は多い。&br()そのためDos用/Win用CNS→1.0は互換性のないことも多い。&br()キャラの関係上対応できないことも多く、キャラ側の移行はゆっくりとしか進んでいない。&br()なお1.0用CNS→Win用CNSはほぼ対応できない。|
+|~1.1|1.0の次のバージョン。1.0と同じく「新mugen」とする。|
 [[1.0版]]については該当ページへ
 ----
 **アルファベット~数字
 |~用語|~備考|
 |>|~数字|
 |~0F&br()0フレーム|''2つの処理の間に1Fも経過しないこと''。1フレーム中の処理のこと。&br()ただし誤解しやすいのでなるべく「''そのフレーム中''」と表記すること|
 |~1F&br()1フレーム|2つの処理の間で一回りフレーム経過があること(1F後)、もしくは''実行した時点のこと(1F目)''。&br()[[T-/Time]]は0から数えるが、他のF数を数える際は必ず1Fから数えること。&br()[[T-/Time]]+1=nフレーム目。&br()フレーム中の処理の順序については[[フレーム処理]]のページを参照|
 |~1P/2P(キャラ)|1Pは「いっピー」もしくは「ワンピー」と読む。2Pは「にピー」や「ツーピー」。&br()Pは「Player」の略。&br()基本、試合開始時に左側にる方が1P、右側で始まるのが2P。&br()タッグでは1Pの相方が3P、2Pの相方は4P。|
 |~1Pカラー&br()2Pカラー|Pal1に登録されたカラーが基本的に1Pカラー、その次に登録されたカラーが2Pカラーとされる。&br()ただしXボタン(4Pカラー)で本来の1Pカラーを設定しているキャラもいる。&br()カラーパレットについては[[T-/PalNo]]で参照できる。|
 |~7~12Pカラー|スタート+ボタンで選択すると出るカラー。&br()なお本来9番目などのキャラは無いが便宜上統一して1P~12Pカラーと呼ばれている。|
 |~2500loop|Error message: State machine stuck in loop (stopped after 2500loops);#StateNo for #Name&br()Check your states for infinite ChangeState loops.&br()別名「''2500Loopエラー''」 永久にステート移行し続けるのを防ぐ制限エラー。&br()1F中に2500回ステート移動を行うとエラーで落ちるようになっている。&br()ただしmugen側による140番や52番のステート変更は対象外でカウントはリセットされる。|
-|~2バイト文字|アルファベットや半角記号など以外の文字。日本語も2バイト文字。&br()ただファイル形式によって容量は異なるので便宜上の名称。&br()「XXX="文字列"」などの記述内での使用は避けたほうが良い。文字コードの項目も参照。|
+|~2バイト文字|アルファベットや半角記号など以外の文字。日本語も2バイト文字。&br()ただ文字コードによって実際のバイト数は異なるので便宜上の呼び方。総称はマルチバイト文字。&br()「XXX="文字列"」などの記述内での使用は避けたほうが良い。文字コードの項目も参照。|
 |>|~英字|
 |~AI|自動で行動をする仕組みのことだが、区別するためMUGEN側のAIは''MUGE側のAI''と呼ぶ。&br()単一の「''AI''」についてはCNSで行動を制御する基本的なAIのことを指す。|
 |~[[bit演算]]|bit数値を比べる演算のこと。詳しくは該当ページ参照。|
 |~bool型|boolean int型。1(真)か0(偽)の情報。&br()パラメーターでは0以外なら真として扱われる事もあるが1か0を指定するほうが無難|
 |~char型|Character、文字型の情報。[[トリガー情報>トリガー情報の一覧]]としては専用の式でbool型にして使う。&br()パラメーターとしては、トリガー情報を一切使えない|
 |~CNS|本来[[File-/CNSファイル]]のことだが、MUGENのステート記述全般を指すことも多い。|
 |~D4|[[mugen.cfg>File-/MUGEN設定ファイル]]内にあるDoubleRes設定を4にしている状態のこと、だったかな。&br()高解像度モードのことで、転じて高解像度のキャラを''D4''と呼ぶこともある|
 |~Float型数値|浮動型数値。小数を扱えるが、7桁以上の数値では正確性が無くなる。&br()Int型用のパラメーターなどでは使えずエラーが流れたり、落ちたりすることも。&br()ちなみに7桁以上でも2の累乗数であれば2の31乗まで正確な値を返す。|
 |~Hires|ハイレゾ、高解像度のこと。mugen内部の画面の大きさは''320x240''だが、&br()mugenの設定で表示を''640x480''のウィンドウサイズにすることで、&br()元よりも細かいドット=解像度の高い画像を使える状態にしていること。|
 |~Hiresステージ|上記のハイレゾ設定時、高解像度での表示をする[[ステージ>File-/ステージDefファイル]]のこと。&br()低解像度設定で使おうとすると、背景表示が上手く行かず使えない。|
 |~HitPause|ヒットポーズ。PauseTimeとも。当てた攻撃に設定されたPauseTimeの数値分&br()基本の経過処理を停止させるという仕様のこと。|
 |~Int型数値|Integer、整数型の数値。0.X単位など小数を一切扱えない。&br()MUGENでは32bitの型なので数値は「上限2147483647~下限-2147483648」|
 |~[[Juggle]]|該当ページ参照。|
 |~MUGEN側のAI|AIというのもおこがましいランダム行動装置。&br()Command入力も内容に関わらずランダムに選んで実行させる。|
 |~Power|[[T-/Power]]のこと。いわゆるパワーゲージと呼ばれるもの。|
 |~Proj|[[SC-/Projectile]]の略称。|
 |~String型|文字列型情報。[[トリガー情報>トリガー情報の一覧]]としては専用の式でbool型にして使う。&br()パラメーターとしては、トリガー情報を一切使えない|
 |~[[Target]]|攻撃を当てた相手のこと。詳しくは該当ページ参照。読み「ターゲット」|
 |~TargetID|Target用IDのこと。ヒットIDがそのまま相手のTargetIDとなる。詳しくは[[Target]]のページを参照|
 |~Temp|Temporary、一時保存のこと。TempVarは一時的に情報を保存するためのVar。&br()TempVarはいくつか用意しておくと処理を楽にできたりする。&br()[[Commonステート]]ではSysvarをTempVarとして利用している。|
 |~[[Var]]|変数のこと。該当ページを参照|
 |~X軸|左右、横軸のこと。画面基準では左側がマイナス・右側がプラス。キャラ基準では*[[Facing>T-/Facing]](向き)。|
 |~Y軸|上下、縦軸のこと.''上側がマイナス''、下側がプラス。|
 |~Z軸|封印された前後軸のこと。|
 |||
 |~\|バックスラッシュ。\の半角文字。日本語系フォントだと¥の半角が表示される。|
 
 ----
 **五十音
 |~用語|~備考|
 |>|~あ行|
 |~アクション|アニメの中身、[[File-/Airファイル]]での宣言が&br()「Begin Action」=アクション開始である。|
 |~当たり判定|キャラの判定は''攻撃判定・くらい判定''と分けて表記。''「当たり判定」表記は不可''&br()''「判定」表記は攻撃・くらいの両判定を含むものとする。''|
 |~アニメ|スプライト表示するまとまり。アクションとも呼ぶ。&br()アニメは[[File-/Airファイル]]にて定義され、表示に用いられる。|
 |~威力|攻撃のダメージ量のこと。ライフ・防御の基本が1000,100なので&br()100ダメージを1割と表現することも多い。|
 |~[[演算子]]|数式や条件式に用いる情報と情報とを結ぶ記号のこと。詳しくは該当ページを参照。|
-|~(エラーが)&br()流れる|[[デバッグ]]表示時、左上にエラーとして流れる状態。&br()致命的ではないが性格な処理ができていない可能性もあるため注意。|
+|~(エラーが)&br()流れる|[[デバッグ]]表示時、左上にエラーとして流れる状態。&br()致命的ではないが正確な処理ができていない可能性もあるため注意。|
 |~(エラーで)&br()落ちる|MUGEN自体が落ちる。基本的にはなんのエラーか表示してくれるが、&br()ものによってはエラーも返さず落ちるケースもある。&br()またフリーズして動かなくなる場合も''落ちる''と呼ぶことも。|
 |>|~か行|
 |~[[ガード]]|攻撃を上手く受けること。詳しくは該当ページ参照。|
 |~キャラ|試合で動かせるキャラのこと。[[SC-/Helper]]を含むことも。|
 |~キャラID|[[T-/ID]]のこと。他のIDと区別するための便宜上の呼称。|
 |~くらい判定|[[File-/Airファイル]]で設定する。攻撃を受けたり衝突判定をしたりする。|
 |~攻撃|[[Target]]を取るための[[SC-/HitDef]]、[[SC-/Projectile]]、[[SC-/ReversalDef]]のこと。&br()''通常攻撃''は基本[[SC-/HitDef]]を指し、受ける側では大体[[SC-/Projectile]]も含む。&br()「通常攻撃」に[[SC-/ReversalDef]]は含まれない。|
 |~[[攻撃属性]]|攻撃判定の属性。詳しくは該当ページを参照。|
 |~攻撃判定|[[File-/Airファイル]]で設定する。[[SC-/HitDef]]や[[SC-/ReversalDef]]を指定して攻撃をする。|
 |~攻撃力|威力の%値。[[CNS>File-/CNSファイル]]内[Data]のAttackの数値が基本値。&br()基本値から[[SC-/AttackMulSet]]により増減する。|
 |~コマンド|キー入力とその組み合わせ。組み合わせなどは[[File-/CMDファイル]]で定義する。&br()CNS内部では[[T-/Command]]の条件で認識しキャラを動かす。|
 |>|~さ行|
 |~[[座標]]|存在する位置。|
 |~試合|キャラ・ステージを選び''戦闘を行い決着がつくまで''のこと。&br()単純に戦闘自体を指す場合もある。|
 |~[[常時監視ステート]]|-1,-2,-3のステート番号のこと。基本的に毎フレーム参照する。&br()詳しくは該当ページ参照|
 |~シングル|[[T-/TeamMode]]、Singleのこと。1人で相手と戦う。1対1の試合をシングル戦とも。&br()通常2本先取されると負ける。一応[[fight.def>File-/MUGEN設定ファイル]]から変更可能。|
 |~ステコン|[[ステートコントローラー>ステートコントローラーの一覧]]の略称。|
 |~ステージ|試合を行う場所の事。ステージの設定によって幅が異なる。&br()細かくは[[File-/ステージDefファイル]]のページを参照。|
 |~[[ステート奪取]]|相手に自分のステートを読みこませる事。詳しくは該当ページ参照。|
 |~スプライト|Sffファイルに入れられている画像一枚一枚のこと。&br()必須スプライトが存在し、それらは埋めておかなければならない。&br()なおスプライトは[[File-/Airファイル]]でアニメを定義し、アニメを呼び出す形で表示する。|
 |~[[スロットID]]|正式名称不明、便宜上の名称。キャラの処理の順番を司っているID。&br()[[デバッグ]]表示で、[[Name>T-/Name]] [[ID>T-/ID]] の隣に()で表示されているIDがスロットID&br()詳しくは該当ページ参照|
 |~[[性能階級]]|強さの程度。該当ページにて解説|
+|~宣言&br()宣言記述|CNSパラメータやステート、ステコンなどを書き始める時に記述する、&br()[StateDef *番号*]や[State x,x]などの事。CNSの[Data]や[Size]、Cmdの[Command]なども同様。&br()宣言は基本的に次の宣言(厳密には''最初に[の行'')かファイルの最後まで続く。&br()(StateDefに限っては[State ]以外の宣言まで続く。[単体でも止まらない)|
 |~戦闘中|行動が可能な[[T-/RoundState]]=2のこと。該当ページを参照。試合中とも。|
 |>|~た行|
 |~タッグ|[[T-/TeamMode]]、Simulのこと。2人で相手と戦う。2対2の試合をタッグ戦とも。&br()シングル戦同様、基本2本先取されると負ける。&br()元からタッグを想定して作成しないと非常に処理が不安定になりやすい。|
 |~[[ダメージ]]|攻撃を食らった場合のライフの減少量。詳しくは該当ページを参照。|
 |~チーム|[[T-/TeamMode]]、Turnsのこと。負けると次のキャラへ交代して戦う。&br()2人設定なら2敗で試合の負け、最大の4人チームなら4回負けると試合の負けとなる。|
 |~通常攻撃|自分の攻撃判定を相手のくらい判定へ当てる[[SC-/HitDef]]のこと。&br()攻撃を受ける側としては大体[[SC-/Projectile]]も含まれる。|
 |~[[デバッグ]]|該当ページ参照。|
 |~トリガー|Triggerやそこに入れた条件式のこと。[[トリガー情報>トリガー情報の一覧]]自体を指すことも多い。|
 |>|~な行|
 |>|~は行|
 |~バグ|制作者にとって永遠の敵。&br()しかし、CNSも万能ではないので許容を迫られることは多い。|
+|~バッチファイル|拡張子.batで中身にコマンドプロントの命令文が書かれているファイル。&br()MUGENではキャラやステージのファイルを直接指定し、&br()直で試合画面を開くバッチファイルを作れる。|
 |~パラメータ|情報、あるいはステートコントローラーの設定項目のこと。|
 |~番号ステート|常時監視ステートでない、0番以上ののステートのこと。|
 |~プレイヤーキャラ|[[SC-/Helper]]を含まないキャラのこと。|
 |~ヒットID|[[SC-/HitDef]]・[[SC-/Projectile]]・[[SC-/ReversalDef]]などの攻撃用ステコンで指定するIDのこと。&br()攻撃を当てた相手のTarget用IDをこの番号にする。|
 |~フレーム(F)|処理の単位、略字「F」。&br()1F中に一通りのステートを読み込み・基本処理を行い・画像表示を更新する。&br()それを基本60F/1秒で行うことで''動いているように見える''。&br()nf/秒は[[T-/TicksPerSecond]]を参照。&br()フレーム中の処理の順序については[[フレーム処理]]のページを参照|
 |~防御力|威力減衰の%値。[[CNS>File-/CNSファイル]]内[Data]のDefenceの数値が基本値。&br()基本からダウン時の自動防御力上昇や[[SC-/DefenceMulSet]]により増減する。|
 |>|~ま行|
 |~命中|ヒットガード両方含めた攻撃命中のこと。[[T-/Movecontact]][[T-/ProjContact]]などで認識する。|
 |~文字コード|ファイルの文字のエンコード、文字入力の形式のこと。文字コードが異なったり&br()対応していない場合、記述自体に問題が無くても動かないことがある。&br()特にむやみに形式を変更すると2バイト文字が文字化けを起こし、&br()記述自体が崩れることもあるため、"文字列"の記述内で2バイト文字は使わないほうがよい。|
 |>|~やゆよ|
 |>|~ら行|
 |~ラウンド|試合を行う1単位。規定ラウンド数負けると試合の負けとなる。&br()[[T-/Roundstate]]なども参照|
 |~ラジアン|角度の単位。「ラジアン*180/[[Pi>T-/Pi]]」で、馴染み深い度数法の値に変換できる。&br()ラジアンへの変換は反対に「角度/(180/Pi)」か「角度*(Pi/180)」を使う。|
 |~[[リダイレクト]]|他のキャラの[[トリガー情報>トリガー情報の一覧]]を参照する方法。|
 |>|~わをん|
 ----
 **■試合形式
 |~ARCADE|シングルマッチ戦のアーケードモード。&br()試合に勝利すると次の試合に移り、何度か勝利すると終わる。|
 |~VS MODE|シングルマッチ戦の対戦モード。&br()操作するプレイやー同士で戦う用。1試合区切り。|
 |~TEAM ARCADE|チーム・タッグ戦用のアーケードモード。一応シングルも可。&br()試合に勝利すると次の試合に移り、何度が勝利すると終わる。|
 |~REAM VS|チーム・タッグ戦用の対戦モード。一応シングルも可。&br()操作するプレイヤー同士で戦う用。1試合区切り。|
 |~TEAM CO-OP|タッグ協力モード。相手側はシングル・タッグ・チームからの選択式。&br()基本は他のアーケードモードと同じ。はず。|
 |~SURVIVAL|サバイバルモード。&br()自分側が3種からの選択式、相手側シングルかタッグ+擬似チーム方式。&br()いくら勝っても終わりはなく勝ち続ければ永遠と続く。|
 |~SURVIVAL CO-OP|サバイバルのタッグ協力モード。&br()操作するプレイヤー二人で協力して戦う。|
-|~TRAINING|トレーニングモード。KOが無く体力・パワーゲージは自動で全快になる&br()一応F5によるタイムアップは可能。|
+|~TRAINING|トレーニングモード。体力・パワーゲージが自動で全快になる。&br()Lifeが0(最低1)にならないためKOは無いが、一応F5によるタイムアップは可能。|
 |~WATCH|操作をしない対戦モード。&br()最初からMUGENのAIが起動した状態で開始する。|
 なおMUGENのAIは[[デバッグ]]キーで切り替え可能。
 
 :■人数補正について|
 -チームやタッグを選べるモードでは互いのモードや人数が異なる場合、最大体力に補正が入る。
 --タッグ対シングルor2人チーム : タッグ側の体力が1/2に。
 --タッグ対3人チーム : タッグ側の体力が3/4に。
 --タッグ対4人チーム : 補正無し
 --2人チーム対シングル :補正無し
 --3人チーム対シングル :チーム側の体力が2/3に
 --4人チーム対シングル :チーム側の体力が1/2に
 -なお1.0版では設定項目が機能するため調整ができる。
 --同じ項目はwin版にもあるのだが機能しない。
 
 ----
 **■発生F・猶予Fに関する方針
 上記用語に書いてあるの0F,1Fについても目を通すこと。
 :方針|
 ''慣例的に0Fから数えるケースと1Fから数えるケースがあり非常に紛らわしい''ため
 発生nF・猶予nFといったの文言を''可能な限り''使わない。
 それらを表現する場合は「''発生前nF''」あるいは「''発生nF目''」と表記すること。
 猶予については、「''可能フレームnF''」あるいは「''範囲nF''」と表記すること。
 持続については「''nF目からnF目まで''」と書いたほうが確実。
 開始時点のFを含むのか含まないのかは可能な限り明示した方が良い。
 wikiの方針として''1Fから数える=含む方向で考える''こと。
 
 ----