トップページ > 同人ゲーム > 2015年07月13日 > sfANJCO1

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

12 位/346 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000010113



使用した名前一覧書き込んだスレッド一覧
癈仁
名無しさん@お腹いっぱい。
【同人ゲーム】MUGENキャラ作ろうぜ!Part34

書き込みレス一覧

【同人ゲーム】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に記述量の限界があるかは知りませんが、もしかしたらあるのかもしれませんし。
とりあえずバックアップを取って一つ一つ確認してみた方が確実でしょうね。
大した解決策になってなくてすいませんです。


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