MUGENについて語るスレpart679


告知欄


■MUGENについて語るスレpart679

現在表示しているスレッドのdatの大きさは157KBです。
レス数が1000を超えています。残念ながら全部は表示しません。

527 名前: no name :2015/10/29(木) 08:14:46 ID:9Vr6hZmH

>>526
cnsの方にもcommandやAI仕込んでるキャラなら
いちいちそれを探して動かないようにしないといけないからめんどうだけど(検索でcommand)
そうでないキャラならcmdに記載されてない基礎ステート
だいたいしゃがみ(10)、歩き(20)、ジャンプ(40)、二段ジャンプ(45)に気をつけてそれを暴発しないようにすればいい
具体的には
[State -1]
type = ChangeState
triggerall = !IsHelper
triggerall = var(59)>0
triggerall = RoundState = 2 && Alive
trigger1=stateno=20
trigger2=stateno=40
trigger3=stateno=45
trigger4=stateno=10
value = ifelse(stateno=45,ifelse(vel y >=0,51,50),0)
見たいな記述でAI機動中にそれらが動かないようにして
それらの基礎ステートをコピペしたAI専用のステート
例えば前歩き(21)、後ろ歩き(22)をctrl=0で作ってAIはそれで動くようにする
ガード記述(120~159)だけはコピーして別のステートにすると機能しなくなるから
キャラ内のコモンステートの該当記述をAI用にいじるか
記述自体がない場合はmugen本体のコモンステートからガード記述をキャラにコピペした上でいじる必要がある
そのときガード中(130~132)に歩きとかが暴発すると困るからこれらはAI起動時はctrl=0にしておく
こうするとAI動かすときにtrigger=ctrlだけじゃ動かなくなるから
trigger=ctrl||(stateno=[0,39])||(stateno=[120,139])
とかにしてAIは問題なく動くように調整すると
ね、簡単でしょう?

新着レスの表示 掲示板に戻る 全部 前100 次100 最新50