#=========================================================================== # ◆ A1 Scripts ◆ # アニメーション速度個別設定(RGSS3) # # バージョン : 1.00 (2012/01/01) # 作者 : A1 # URL     : http://a1tktk.web.fc2.com/ #--------------------------------------------------------------------------- # 機能: # ・アニメーションの速度を個別に設定します #--------------------------------------------------------------------------- # 更新履歴   :2012/01/01 Ver1.00 リリース #--------------------------------------------------------------------------- # 設置場所 # 再定義メソッドのため、なるべく上の方 # # 必要スクリプト # なし #--------------------------------------------------------------------------- # 使い方 # アニメーションの名前に記述 # # アニメーション名[AR rate] # rate:アニメーション速度 # # 例:無属性/全体[AR 2] # アニメーションレートが 2 になります # # アニメーション名の頭に 2000_ が付いたアニメーションは # アニメーションレートが 2 になります # # 例:2000_無属性魔法・全C # # アニメーションレートの指定のないアニメーションは # 定数 DEFAULT_ANI_RATE の値になります #--------------------------------------------------------------------------- # 補足 # デフォルトのアニメーションレートは 4 です # アニメーションレートの値が小さいほど速くなります #============================================================================== $imported ||= {} $imported["A1_CustomAnimationRate"] = true #============================================================================== # ■ Sprite_Base #------------------------------------------------------------------------------ #  アニメーションの表示処理を追加したスプライトのクラスです。 #============================================================================== class Sprite_Base < Sprite #-------------------------------------------------------------------------- # ○ 定数 #-------------------------------------------------------------------------- DEFAULT_ANI_RATE = 3 #-------------------------------------------------------------------------- # ★ アニメーションの速度を設定 #-------------------------------------------------------------------------- def set_animation_rate case @animation.name when /^2000_.+/; @ani_rate = 2 when /\[AR[ ](\d+)\]/; @ani_rate = $1.to_i else; @ani_rate = DEFAULT_ANI_RATE end end end