本帖最后由 恐惧剑刃 于 2015-6-14 18:09 编辑
# 用法举例 # 增加某角色属性值,注意一定要是 "+=" # $game_actors[id].str_plus += xx # 增加id号角色的力量 # $game_party.actors[index].maxhp_plus += xx # 增加第index个角色的生命 # 减少某角色属性值,注意一定要是 "-=" # $game_actors[id].dex_plus -= xx # 减少id号角色的灵巧 # $game_party.actors[index].maxsp_plus -= xx # 减少第index个角色的魔法 # 此脚本非常简单,是默认的属性附加方法 class Game_Actor < Game_Battler # 定义实例变量 attr_accessor :maxhp_plus, # 生命附加值 :maxsp_plus, # 魔法附加值 :str_plus, # 力量附加值 :dex_plus, # 灵巧附加值 :agi_plus, # 速度附加值 :int_plus # 魔力附加值 # 下面方法的目的在于初始化以上那些实例变量的值 # 至于为什么要初始化,原因请看 # [url]https://rpg.blue/thread-376149-1-1.html[/url] # 当然你也可以按照上面地址中的说法把 @maxhp_plus 等 提前,然后删掉以下方法 alias setup_2015_6_14_17_52 setup def setup(id) @maxhp_plus = 0 @maxsp_plus = 0 @str_plus = 0 @dex_plus = 0 @agi_plus = 0 @int_plus = 0 setup_2015_6_14_17_52(id) end end
# 用法举例
# 增加某角色属性值,注意一定要是 "+="
# $game_actors[id].str_plus += xx # 增加id号角色的力量
# $game_party.actors[index].maxhp_plus += xx # 增加第index个角色的生命
# 减少某角色属性值,注意一定要是 "-="
# $game_actors[id].dex_plus -= xx # 减少id号角色的灵巧
# $game_party.actors[index].maxsp_plus -= xx # 减少第index个角色的魔法
# 此脚本非常简单,是默认的属性附加方法
class Game_Actor < Game_Battler
# 定义实例变量
attr_accessor :maxhp_plus, # 生命附加值
:maxsp_plus, # 魔法附加值
:str_plus, # 力量附加值
:dex_plus, # 灵巧附加值
:agi_plus, # 速度附加值
:int_plus # 魔力附加值
# 下面方法的目的在于初始化以上那些实例变量的值
# 至于为什么要初始化,原因请看
# [url]https://rpg.blue/thread-376149-1-1.html[/url]
# 当然你也可以按照上面地址中的说法把 @maxhp_plus 等 提前,然后删掉以下方法
alias setup_2015_6_14_17_52 setup
def setup(id)
@maxhp_plus = 0
@maxsp_plus = 0
@str_plus = 0
@dex_plus = 0
@agi_plus = 0
@int_plus = 0
setup_2015_6_14_17_52(id)
end
end
|