| お初にお目にかかります。 SRCユーザーの1人「GAMEMASTER」と申します。
> 合体技で、キャラクターが攻撃するとき、それぞれのパイロットのメッセージに合わせてそのパイロットの乗るユニットがアニメ表示するというのをやりたいのですが、 > 戦闘アニメデータを使うとPartner関数で攻撃するユニットを指定はできるものの、それに対応したパイロットのメッセージ表示がうまくいかず(パイロット画像切り替えで画像は変更できるが、愛称は変更できない。攻撃したパイロットの愛称のまま)、 > パイロットダイアログデータで、直接戦闘アニメを指定すると、パイロット側のメッセージは指定できても、Partner関数がうまく働いていない(攻撃したユニットでアニメーションしてしまう)ようです。 > ダイアログデータの内容としてはこんな感じです。 > > フォーメーションアタック > 大空真, 恵っ! フォーメーションアタックでいくよっ!! > 大地恵, よっしゃ!わかったで!! > 大空真, それそれそれそれ!!;@戦闘アニメ_バルカン攻撃;5;@戦闘アニメ_小ビーム攻撃 LaserGun.wav > 大地恵, オラオラオラオラ!!;@戦闘アニメ_ミサイル攻撃 2 - - Partner(1);5;@戦闘アニメ_中ビーム攻撃 - - Partner(1) > > 上のダイアログですと、パイロット・大地恵側で行う戦闘アニメが、パイロット・大空真側のユニットで表示されてしまいます。 > ダイアログデータではPartner関数が働かないのでしょうか? > 私としてはパイロットごとにメッセージを表示させる都合上、ダイアログデータでうまく動かしたいのですが、 > なんとかパイロットに対応したユニットにアニメ表示させることができないものでしょうか?
ダイアログデータの中で関数を使用する場合、「$()」で囲う必要があります。
フォーメーションアタック 大空真, 恵っ! フォーメーションアタックでいくよっ!! 大地恵, よっしゃ!わかったで!! 大空真, それそれそれそれ!!;@戦闘アニメ_バルカン攻撃;5;@戦闘アニメ_小ビーム攻撃 LaserGun.wav 大地恵, オラオラオラオラ!!;@戦闘アニメ_ミサイル攻撃 2 - - $(Partner(1));5;@戦闘アニメ_中ビーム攻撃 - - $(Partner(1))
参考になれば幸いです。
もう時間がないようでございますね。では、これにて退散させてもらいましょう。
|