本帖最后由 OCTSJimmy 于 2013-3-3 15:55 编辑
yangjunyin2002 发表于 2013-3-3 14:01
结果Spriteset_Battle的14行又出错了。
那Spriteset_Battle脚本的12和14行数字怎么加?
我总结一下吧,依次修改:
1、ATB中,出错的那个第1521行上面添加,这里可以搜索“ATB_NEWGAME_SPEED”来定位,Game_Party类中:
if @atb_custom.nil? @atb_control = [] @atb_custom = [N02::ATB_NEWGAME_MODE, N02::ATB_NEWGAME_SPEED - 1] end
if @atb_custom.nil?
@atb_control = []
@atb_custom = [N02::ATB_NEWGAME_MODE, N02::ATB_NEWGAME_SPEED - 1]
end
如此试试看,感觉有点像那个1521附近的初始化出了问题。。。。
2、Sideview1 中,这个在Sideview1的Sprite_Battler类中。
第10行上面,插入:
alias initialize_old initialize
alias initialize_old initialize
原来的第10行下面插入,注意这里有参数
initialize_old(viewport, battler)
initialize_old(viewport, battler)
3、ATB中
第1539行开始,至def initialize(viewport,battler = nil)
def initialize(viewport,battler = nil)
替换为:
#============================================================================== # ■ Sprite_MoveAnime #------------------------------------------------------------------------------ # ATBゲージ用のスプライトです。 #============================================================================== class Sprite_ATB < Sprite_Base #-------------------------------------------------------------------------- # ● 公開インスタンス変数 #-------------------------------------------------------------------------- attr_accessor :battler attr_accessor :count # 更新カウント #-------------------------------------------------------------------------- # ● オブジェクト初期化 #-------------------------------------------------------------------------- alias initialize_ATB initialize def initialize(viewport,battler = nil) initialize_ATB(viewport)
#==============================================================================
# ■ Sprite_MoveAnime
#------------------------------------------------------------------------------
# ATBゲージ用のスプライトです。
#==============================================================================
class Sprite_ATB < Sprite_Base
#--------------------------------------------------------------------------
# ● 公開インスタンス変数
#--------------------------------------------------------------------------
attr_accessor :battler
attr_accessor :count # 更新カウント
#--------------------------------------------------------------------------
# ● オブジェクト初期化
#--------------------------------------------------------------------------
alias initialize_ATB initialize
def initialize(viewport,battler = nil)
initialize_ATB(viewport)
如此三处,改完后试试。 |