- ◆MUGEN 総合質問スレッド 17◆
832 :名無しさん@お腹いっぱい。[sage]:2011/11/26(土) 01:55:05.71 ID:aNvYiwp3 - こんな感じで155まで追加してあります
[State 120, Hi to Lo] type = StateTypeSet triggerall = statetype = S trigger1 = var(59) = 0 trigger1 = command = "holddown" trigger2 = var(59) = 1 trigger2 = enemynear,HitDefAttr = SC,NA,SA,HA statetype = C physics = C [State 120, Lo to Hi] type = StateTypeSet triggerall = statetype = C trigger1 = var(59) = 0 trigger1 = command != "holddown" trigger2 = var(59) = 1 trigger2 = enemynear,HitDefAttr = A,NA,SA,HA statetype = S physics = S
| - ◆MUGEN 総合質問スレッド 17◆
834 :名無しさん@お腹いっぱい。[sage]:2011/11/26(土) 09:25:45.97 ID:aNvYiwp3 - チェンステはこんな感じです
[State -3, ガード開始] Type = ChangeState Value = 120 triggerall = Var(59) = 1 triggerall = RoundState = 2 triggerall= stateno != [120,159] triggerall = ctrl || stateno = 100 trigger1 = InGuardDist [State -3, 立ちガード] Type = ChangeState Value = 130 triggerall = Var(59) = 1 triggerall = RoundState = 2 triggerall = statetype = C triggerall = stateno = [120,159] triggerall = EnemyNear,HitDefAttr = A, NA, SA, HA triggerall = inguarddist trigger1 = ctrl [State -3, しゃがみガード] Type = ChangeState Value = 131 triggerall = Var(59) = 1 triggerall = RoundState = 2 triggerall = statetype = S triggerall = stateno = [120,159] triggerall = EnemyNear,HitDefAttr = SC, NA, SA, HA triggerall = inguarddist trigger1 = ctrl [State -3 ,空中ガード] Type = ChangeState Value = 132 triggerall = Var(59) = 1 triggerall = RoundState = 2 triggerall = statetype = A triggerall = stateno = [120,159] Triggerall = ctrl || stateno = 100 trigger1 = InGuardDist inguarddistに入ったら120で、そのときにhitdefattr見てSかCかって感じなのですが 立ちガードの時は問題ないのですが、しゃがみガードの時に Begin Action 121の一枚目からアニメーションしてくれないのです 一枚目で止まったままで、攻撃がコンタクトすると正規のアニメに変化します コンタクトしなければ、inguarddistが切れるまで一枚目でとまったままです statedef 120の最後は [State -1, AI] type = ChangeState triggerall = var(59) = 1 trigger1 =! inguarddist value = 140 IgnoreHitPause = 1 こんな感じなのですが、ここはこれで問題ないですよね?
| - ◆MUGEN 総合質問スレッド 17◆
835 :名無しさん@お腹いっぱい。[sage]:2011/11/26(土) 09:30:41.18 ID:aNvYiwp3 - >>833
10体近くのキャラで確認しましたが、どのキャラも一緒でした。 AI切った状態でトレーニングでガードをオートにしたら正常に 動作しているので、キャラクターに問題無い事は確かなのですが・・・
| - ◆MUGEN 総合質問スレッド 17◆
838 :名無しさん@お腹いっぱい。[sage]:2011/11/26(土) 18:03:00.08 ID:aNvYiwp3 - ありがとうございます。
確認してみたところ、stateno 120時、しゃがみ状態になるとanimtimeが進んで おらず、elmno1のままだったようです。 現在AIは検証の為>>834のみの記述になっているのですが、どこかおかしなところは ないでしょうか。 ここがおかしくないならコモンと言う事になるのですが・・・ コモンでanimtimeが0にならくなるようなところありましたっけ
| - ◆MUGEN 総合質問スレッド 17◆
840 :名無しさん@お腹いっぱい。[sage]:2011/11/26(土) 20:36:16.00 ID:aNvYiwp3 - ちょっと試してみたのですが、AIの120のチェンステの最後に
trigger1 = stateno = 0 の一文を加えてみたところ、相手が攻撃したら高速スクワットをはじめました これはつまり、120中に131へ飛んでいないと言う事ですよね。 やはりAI制御の記述のほうに問題があるのでしょうか。 混乱してきました・・・
| - ◆MUGEN 総合質問スレッド 17◆
842 :名無しさん@お腹いっぱい。[sage]:2011/11/26(土) 21:07:02.87 ID:aNvYiwp3 - そうですよね
現在のAI記述はガードのみなので簡素なのですが、コモンは 155までいじってありますので全部載せるのは厳しいと思います 見ていただけるのであれば、コモンに関してはアップローダー等に 上げてみようと思うのですがどうでしょうか AIの記述はこれのみです [State -3, ガード開始] Type = ChangeState Value = 120 triggerall = Var(59) = 1 triggerall = RoundState = 2 triggerall= stateno != [120,159] triggerall = ctrl || stateno = 100 trigger1 = InGuardDist [State -3, 立ちガード] Type = ChangeState Value = 130 triggerall = Var(59) = 1 triggerall = RoundState = 2 triggerall = statetype = C triggerall = stateno = [120,159] triggerall = EnemyNear,HitDefAttr = A, NA, SA, HA triggerall = inguarddist trigger1 = ctrl [State -3, しゃがみガード] Type = ChangeState Value = 131 triggerall = Var(59) = 1 triggerall = RoundState = 2 triggerall = statetype = S triggerall = stateno = [120,159] triggerall = EnemyNear,HitDefAttr = SC, NA, SA, HA triggerall = inguarddist trigger1 = ctrl [State -3 ,空中ガード] Type = ChangeState Value = 132 triggerall = Var(59) = 1 triggerall = RoundState = 2 triggerall = statetype = A triggerall = stateno = [120,159] triggerall = ctrl trigger1 = InGuardDist
|
|