トップページ > 同人ゲーム > 2011年11月29日 > jaOmCCxr

書き込み順位&時間帯一覧

10 位/926 ID中時間01234567891011121314151617181920212223Total
書き込み数0000030001100000000100006



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。
◆MUGEN 総合質問スレッド 17◆

書き込みレス一覧

◆MUGEN 総合質問スレッド 17◆
856 :名無しさん@お腹いっぱい。[sage]:2011/11/29(火) 05:35:34.38 ID:jaOmCCxr
ありがとうございます。
>>853
すみません、教えて頂いたのに揚げ足を取るような事を・・・
>>855
ありがとうございます、ご指摘頂いた通り不要な部分を消しました。
>>854
ありがとうございます。
教えて頂いた通りに試してみたところ、エラーが出てしまいました。
エラーの内容は以下の通りです。

Error message: State machine stuck in loop(stopped after 2500 loops):
131for キャラ名
Check your states for infinite ChangeState loops.
どうやら131で永久にループしてるよと言った内容だと思うのですが
ここで悪い所を見つけられれば不具合が直るのではないかと思います。
コモンの内容を以下に書いてみますので、おかしな部分があれば
ご指摘お願いします。
◆MUGEN 総合質問スレッド 17◆
857 :名無しさん@お腹いっぱい。[sage]:2011/11/29(火) 05:38:40.08 ID:jaOmCCxr
[Statedef 120]
type = U ;Leave state type unchanged
physics = U ;Leave physics unchanged

[State 120, 1]
type = ChangeAnim
trigger1 = Time = 0
trigger1=anim!=120+(statetype=C)+(statetype=A)*2
value = 120 + (statetype = C) + (statetype = A)*2

[State 120, 2]
type = StateTypeSet
trigger1 = Time = 0 && statetype = S
physics = S

[State 120, 3]
type = StateTypeSet
trigger1 = Time = 0 && statetype = C
physics = C

[State 120, 4]
type = StateTypeSet
trigger1 = Time = 0 && statetype = A
physics = A

[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 != SC,NA,SA,HA
statetype = S
physics = S

[State 120, 5]
type = ChangeState
trigger1 = AnimTime = 0
value = 130 + (statetype = C) + (statetype = A)*2

[State 120, Stop Guarding]
type = ChangeState
trigger1 = var(59) = 0
trigger1 = command != "holdback"
trigger2 = !inguarddist
value = 140
◆MUGEN 総合質問スレッド 17◆
858 :名無しさん@お腹いっぱい。[sage]:2011/11/29(火) 05:39:11.60 ID:jaOmCCxr
; STAND GUARD (guarding)
[Statedef 130]
type = S
physics = S

[State 130, 1]
type = ChangeAnim
trigger1 = Anim != 130
value = 130

[State 130, Hi to Lo]
type = ChangeState
trigger1 = var(59) = 0
trigger1 = command = "holddown"
trigger2 = var(59) = 1
trigger2 = EnemyNear,HitDefAttr = SC,NA,SA,HA
value = 131

[State 130, Stop Guarding]
type = ChangeState
trigger1 = var(59) = 0
trigger1 = command != "holdback"
trigger2 = !inguarddist
value = 140

;-------------------------------------------------

--------------------------
; CROUCH GUARD (guarding)
[Statedef 131]
type = C
physics = C

[State 131, 1]
type = ChangeAnim
trigger1 = Anim != 131
value = 131

[State 131, Lo to Hi]
type = ChangeState
trigger1 = var(59) = 0
trigger1 = command != "holddown"
trigger2 = var(59) = 1
trigger2 = enemynear,HitDefAttr != SC,NA,SA,HA
value = 130

[State 131, Stop Guarding]
type = ChangeState
trigger1 = var(59) = 0
trigger1 = command != "holdback"
trigger2 = !inguarddist
value = 140
◆MUGEN 総合質問スレッド 17◆
860 :名無しさん@お腹いっぱい。[sage]:2011/11/29(火) 09:13:49.10 ID:jaOmCCxr
ありがとうございます!おかげさまでかなり良くなりました!
!(HitDefAttr = **)に書き換えたら131まで移行するようになったのですが
131が1Fで終わってしまい、そこからまた120→131→120のループになって
しまいます。
inguarddist中hitdefattrがSC,NA,SA,HAだった場合、inguarddistが切れる
までは、普通は131のままですよね。
これは何故120に戻ってしまうのでしょうか。

因みに立ちガードは正常に動作しています。
◆MUGEN 総合質問スレッド 17◆
862 :名無しさん@お腹いっぱい。[sage]:2011/11/29(火) 10:30:36.83 ID:jaOmCCxr
ありがとうございます!おかげさまで正常に動いてくれました!
ガードをctrl=0にしてしまうと、操作時に影響が出てしまいそうな
気がするのですが、そんな事は無いのでしょうか。
また、影響が出るのであれば、AI時のみコントロールを奪う事等できるでしょうか。
◆MUGEN 総合質問スレッド 17◆
867 :名無しさん@お腹いっぱい。[sage]:2011/11/29(火) 19:41:06.92 ID:jaOmCCxr
ありがとうございます、おかげさまでちゃんと動いてくれるようになりました。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。