| GAMEMASTERです。
> 戦闘時に、味方ユニットの64×64画像・敵ユニットの64×64画像(ユニットアイコンではないです)を表示させ、さらに剣などの攻撃カットインを入れてスパロボの戦闘シーンの簡単なものを作りたいのですが…インクルードの組み方がよく解りません。 > > 一応以下のように作ってみました…が、ダメでした。 > ユニットに特殊能力として 戦闘画像=非表示 ○○.bmp 64 64 と入れて、それをinclude.eveに > 戦闘アニメ: > Info(対象ユニットID,特殊能力データ,戦闘画像) > Info(相手ユニットID,特殊能力データ,戦闘画像) > Exit > と書き、effect.txtに 斬撃(命中), $(戦闘アニメ(対象ユニットID)) 64 64 50 188 透過;$(戦闘アニメ(相手ユニットID)) 64 64 300 188 透過;Swing.wav…(略) > とすると、エラーが出ます。 > > Info関数などについて根本的に間違っているようなので、どなたか改善策を教えていただけないでしょうか?よろしくお願いしたします。
サブルーチンは必要ありません。Info関数で得られる値を直接代入すれば動作します。 但し、その特殊能力の場合「特殊能力データ」で得られる値は「非表示 ○○.bmp 64 64」となり、最初の「非表示 」が余計です。必要なのは5文字目以降のデータなので、Mid関数で整形しましょう。 なお、ディレイを設定しないと一瞬しかカットインが表示されませんので適当な値を設定する必要があります。
斬撃(命中), $(Mid(Info(ユニット,対象ユニットID,特殊能力データ,戦闘画像),5)) 50 188 透過;10;$(Mid(Info(ユニット,相手ユニットID,特殊能力データ,戦闘画像),5)) 300 188 透過;Swing.wav…(略)
参考になれば幸いです。
もう時間がないようでございますね。では、これにて退散させてもらいましょう。
|