「SC-/SuperPause」の編集履歴(バックアップ)一覧に戻る
SC-/SuperPause - (2013/03/17 (日) 15:06:04) の編集履歴(バックアップ)
■SuperPause【暗転用一時停止・特殊効果付きポーズをかける】
- ▼概要
- 特殊な効果を与えつつ、次のフレームから時間を一時停止させる。
- 基本はSC-/Pauseと同様に全体停止で一部キャラ行動可能という処理だが、
- 演出など特殊効果が入る。主に超必殺技の暗転に使用される。
- 簡素な停止を行いたい場合はSC-/Pauseを用いる。
- SuperPause用のMoveTime
- ▼必須記述
- ▼オプション
- Time = (Int型) ;停止させる影響時間 省略時:30(約0.5秒)
- MoveTime = (Int型) ;停止中に動ける時間 省略時:0(動けない)
- 演出
- Anim = (Int型) ;表示演出アニメ 省略時:30(※通常fightfxアニメ)
- Pos = (X座標Float型), (Y座標Float型) ;演出座標(このPosは小数可)
- Animの対象は基本fightfxアニメを用いる。
- 自身のアニメは「S##」のようにS(Self)を頭につけると指定できる。
- Sound = (音声Int型), (グループInt型) ;再生する音声
- 省略時:-1(音声無し) ※通常File-/Common.Sndの音声を再生。
- 自身の音声は「S##, ##」という用にS(Self)を頭につけると指定できる。
- 自身の音声を用意していない場合、基本「20, 0(チャージ音)」
- Darken = (bool型) ;暗転フラグ 省略時1(画面を暗くする)
- 0で画面を暗くしない。独自の演出を入れたい場合は0
- 特殊効果
- P2DefMul = (Int型) ;Target相手の防御力を倍率変動
- 省略時:MUGEN側の設定のSuper.TargetDefenceMulの値
- 省略するとコンボで当てた場合に威力が減る。
- 暗転後に変動させたくない場合は1に設定。
- PowerAdd = (Int型) ;T-/Power増減値 省略時0(変動せず)
- UnHittable = (bool型) ;無敵フラグ 省略時1(停止中完全無敵)
■Lv1-記述例・補足・注意点
- 記述例
- [State 3002, Super Pause]
- Type = SuperPause
- Trigger1 = !Time
- Time = 30
- Pos = Const(Size.Mid.Pos.Y), Const(Size.Mid.Pos.X)
- Sound = 20, 0
- 補足
- SuperPause処理したフレーム時点での停止はない、はず。
- 同じフレームで二人以上がMoveTimeを設定したSuperPauseを実行した場合、
- 停止時間は順次上書き処理のため一番最後のキャラが適応される、かな?
- MoveTimeはそれぞれで実行した分行動可能、なはず。
- SC-/PauseSC-/SuperPauseの重複について
- 同じステコンは上書き。PauseとSuperPauseはSuperPauseを優先して処理
- SuperPause中はPauseの停止分が保留され、
SuperPause終了後、保留したPause分が適応される。
- 注意点
- 全てのキャラを完全に停止できるわけではない。
- SC-/Pauseとの兼ね合いなどには注意。
- 同じSuperPauseが再度実行されると停止するTimeは上書きされる。
- ※
- ステコン一覧のサイトには-3ステートを読み込むと書かれているが読み込まない。