level 4
在Game_Actor中的第562行后面加上@hp = [@hp, maxhp].max@mp = [@mp, maxmp].max两句就可以了
2008年09月01日 08点09分
2
level 4
就是把display_level_up方法改成这样def display_level_up(new_skills) $game_message.new_page text = sprintf(Vocab::LevelUp, @name, Vocab::level, @level) $game_message.texts.push(text) for skill in new_skills text = sprintf(Vocab::ObtainSkill, skill.name) $game_message.texts.push(text) end @hp = [@hp, maxhp].max @mp = [@mp, maxmp].max end
2008年09月01日 08点09分
3
level 1
【升级补血】 不少游戏都有升级的时候把HP,SP补慢的功能。在RMXP中怎么制作呢?我先说制作方法,再简单讲一下原理和碰到其他新脚本之后的更改方法。 1、默认情况下的升级加HP,SP方法: Scene_Battle 2 的173行开始,有如下3段内容: if actor.level > last_level status_window.level_up(i) end 这里就是升级的内容,只要在if那个下面一行添加 actor.hp = actor.maxhp; actor.sp = actor.maxsp 就可以补满血。如果需要增加50%的最大生命和最大SP,则写 actor.hp += actor.maxhp*0.5; actor.sp += actor.maxsp*0.5~~~~~~~~~~~~~~~~~~~~~~~~~ 黑羽翩翩于空 所凝之黑龙 追随吾剑之指引 破以圣明之道
2008年09月14日 08点09分
4
level 1
在脚本Game_Actor中的第562行的end前面加上
@hp = [@hp, maxhp].max
@mp = [@mp, maxmp].max
2009年02月01日 02点02分
5