間違えてスクリプトの依頼の方に書き込んでしまいました。申し訳ございません。
改めまして、書き込み失礼します。
敵が3体いて、基準位置が画面以外(中心、足元、頭上)のアニメーションを設定した全体攻撃のスキルを使用すると、
3体の敵に1番目、2番目、3番目と順々にアニメーションが入ると思うのですが、
これを3体に同じタイミングでアニメーションを表示させたいです。
また、デフォルトで用意されてるスクリプトを弄ることで解決できるならその方法も教えていただきたいです。
読みづらい文章で申し訳ございません。よろしくお願いします。
【解決済】全体攻撃のアニメーションを同時に表示させたい
【解決済】全体攻撃のアニメーションを同時に表示させたい
最後に編集したユーザー lucas [ 2023年11月19日(日) 16:06 ], 累計 1 回
Re: 全体攻撃のアニメーションを同時に表示させたい
デフォルトのスクリプトのScene_Battleに
"show_normal_animation"というメソッドがあります。
その中の↓
この行をコメントアウトするだけで、
全体攻撃時にアニメーションを同時表示させることができます。
具体的には以下の様な感じです。
"show_normal_animation"というメソッドがあります。
その中の↓
コード: 全て選択
abs_wait_short unless animation.to_screen?
全体攻撃時にアニメーションを同時表示させることができます。
具体的には以下の様な感じです。
コード: 全て選択
class Scene_Battle < Scene_Base
def show_normal_animation(targets, animation_id, mirror = false)
animation = $data_animations[animation_id]
if animation
targets.each do |target|
target.animation_id = animation_id
target.animation_mirror = mirror
# 1体のアニメーションごとにウェイトする処理
# abs_wait_short unless animation.to_screen?
end
abs_wait_short if animation.to_screen?
end
end
end
Re: 全体攻撃のアニメーションを同時に表示させたい
工作員X様
該当のスクリプトを弄ってみたところアニメーションを同時に表示することができました!
本当にありがとうございました!
該当のスクリプトを弄ってみたところアニメーションを同時に表示することができました!
本当にありがとうございました!