- 【同人ゲーム】MUGENキャラ作ろうぜ!Part34
472 :癈仁[sage]:2015/07/13(月) 20:29:16.60 ID:sfANJCO1 - 1ヶ月ほど前に死門さんの呂布を
原作再現風+αに調整したものを公開しましたが、 今回はそれの紹介動画を作ってみました。 http://nicoapple.sub.jp/sm26699269 AIは無いので需要ないと思いますがもし宜しければどうぞです。 キャラ本体も更新されていますので 既にDLしてた方も再DLをよろしく願します。 宣伝行為失礼しました。
|
- 【同人ゲーム】MUGENキャラ作ろうぜ!Part34
475 :名無しさん@お腹いっぱい。[sage]:2015/07/13(月) 22:54:01.74 ID:sfANJCO1 - >>473
上手く説明できるかわかりませんが、 簡単に説明してみますね。 変数(var)は数値を格納する箱みたいなもので 整数しか扱えないvarと小数を使えるfvarがあります。 1キャラで扱える変数は varが0〜59の60個、 fvarが0〜39の40個です。 var(5)とかfvar(20)と記述してそれぞれの番号を指定します。 それでまず覚える必要があるのはVarSetとVarAddですかね。 [State 0, VarSet] type = VarSet trigger1 = Time = 10 var(0) = 1 と記述するとそのステートに入ってから10フレーム目で var(0)に1が格納されます。 指定した数値を代入する感じです。 次に [State 0, VarAdd] type = VarAdd trigger1 = Time = 10 var(0) = 1 と記述するとそのステートに入ってから10フレーム目で var(0)に1加算されます。 指定した数値を足すので trigger1 = 1のように毎フレーム実行するようなトリガーなら var(0)が毎フレーム1ずつ足されるようになります。 で470さんがおっしゃっているのは 単発ヒットの技のステートにVarAddを記述して ボタンを押している間はvarが増加して varの数値が一定数を超えたら 複数ヒットする技にChangeStateするって事かと思います。 ただ私が書いた事だけだと確実に不具合が出ます。 単発ヒットの技のステートに移行した最初のフレームで VarSetを使ってカウントで使用するvarを初期化しないとダメですね。 分かり難くて申し訳ないでが、長くなったので今回はこの辺にしておきます。 長文失礼しました。
|
- 【同人ゲーム】MUGENキャラ作ろうぜ!Part34
476 :名無しさん@お腹いっぱい。[sage]:2015/07/13(月) 23:11:27.89 ID:sfANJCO1 - >>474
状況を完全に把握してないので良くは分かりませんが ・全く動かないのはChangeStateが常に行われてるような記述になっている事 ・ダメを受けないのはLifeSetが常に行われてるような記述になっている事 ・分身しまくるのはHelperを放出しまくってる事 などが考えられるでしょうか。 画面に戻ってこないってのは何でしょうね・・・ Helperは最高でも56個しか出せないので Helperを放出しまくってる事が干渉してるかもしれませんが・・・ どちらにしても記述を見てる訳ではないので全て憶測ですね^^; 申し訳ないです。 -2に記述量の限界があるかは知りませんが、もしかしたらあるのかもしれませんし。 とりあえずバックアップを取って一つ一つ確認してみた方が確実でしょうね。 大した解決策になってなくてすいませんです。
|