赞 | 10 |
VIP | 40 |
好人卡 | 0 |
积分 | 4 |
经验 | 6245 |
最后登录 | 2023-7-11 |
在线时间 | 235 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 382
- 在线时间
- 235 小时
- 注册时间
- 2009-2-13
- 帖子
- 470
|
不少游戏都有升级的时候把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
2、雅土的升级提示脚本:
首先你得确定是66RPG站提供的脚本,否则行数会略有偏差,用ctrl+f搜索即可。在279行内容如下:
if actor.level > last_level
在行此下面一行添加:actor.hp = actor.maxhp; actor.sp = actor.maxsp
如果需要增加50%的最大生命和最大SP,则写actor.hp += actor.maxhp*0.5; actor.sp += actor.maxsp*0.5
原作者:综合 |
|