$gameActors.actor(id).addParam(n,v);
增减能力值
$gameActors.actor(1).addParam(0,100);
1号角色最大hp增加100
$gameActors.actor(1).addParam(1,100);
1号角色最大mp增加100
$gameActors.actor(1).addParam(2,100);
1号角色攻击力增加100
$gameActors.actor(1).addParam(3,100);
1号角色防御力增加100
$gameActors.actor(1).addParam(4,100);
1号角色魔攻增加100
$gameActors.actor(1).addParam(5,100);
1号角色魔防增加100
$gameActors.actor(1).addParam(6,100);
1号角色敏捷增加100
$gameActors.actor(1).addParam(7,100);
1号角色幸运增加100
![[星星月亮]](/static/emoticons/u661fu661fu6708u4eae.png)
$gameActors.actor(id).gainHp(n);
$gameActors.actor(id).gainMp(n);
$gameActors.actor(id).gainTp(n)
$gameActors.actor(id).addState(n);
$gameActors.actor(id).removeState(n);
增减HP
增减MP
增减TP
增加状态
去除状态
![[星星月亮]](/static/emoticons/u661fu661fu6708u4eae.png)
所以,下面这段放到脚本框那里好像是可以的,我没有测试。仅仅针对1号角色。
![[星星月亮]](/static/emoticons/u661fu661fu6708u4eae.png)
if($gamePlayer.isMoving()){
//$gameActors.actor(1).addParam(0,$gameActors.actor(1).mhp/10);
$gameActors.actor(1).gainHp($gameActors.actor(1).mhp/10);
}
$gamePlayer.setStepAnime(true); //玩家的踏步动画,会美术的人或许可以搞成一上一下的呼吸动画
◆等待:600帧
![[星星月亮]](/static/emoticons/u661fu661fu6708u4eae.png)
关于$gameParty.leader()的角色ID号如何获取 - RPG Maker MV 讨论区 - Project1
rpg.blue/thread-404172-1-1.html
如果你只是想给主角进行操作的话,或许可以直接使用$gameParty.leader()来绑定队长,
如果想给具体哪个角色进行操作的话,可以使用编号来指定,
如果想给所有队员进行操作的话,参考下面这个或许可以。
写给萌新的超简单事件脚本指南 - RPG Maker MV 讨论区 - Project1
rpg.blue/thread-478377-1-1.html
上面这里找到的下面这个脚本。
![[星星月亮]](/static/emoticons/u661fu661fu6708u4eae.png)
$gameParty.members().forEach(function(m){
m.gainExp(-1)
});