$gameActors.actor(1).learnSkill(12) //[游戏角色。1号演员。学习12号技能] learn=学习 Skill=技能
$gameActors.actor(1).forgetSkill(12) // [游戏角色。1号演员。遗忘12号技能] forget=忘记
然后再配合for循环,就能一次性的吧所有的技能都忘记了。
例如下面两个:
//关闭101到200的所有开关
for (var i=101;i<=200;i++){
$gameSwitches.setValue(i,false);}
//消除1到100号图片
for (var i = 1; i <= 100; i++) {
$gameScreen.erasePicture(i);
}
//所以,忘记2号角色1号到300号的技能,应该是下面这样的写法。。
for (var i = 1; i <= 300; i++) {
$gameActors.actor(2).forgetSkill(i)
}
for (var i = 1; i <= 300; i++) {
$gameActors.actor(2).forgetSkill(i)
//如果想要忘记2号角色1到300号的时候,保留或学习其中的一些技能,就把技能加在下面
//需要注意角色的那个职业能不能学习这个类型的技能
//或者是干脆在数据库、职业、特性那里,直接让每个职业都能学习每个类型的技能
$gameActors.actor(2).learnSkill(12)
$gameActors.actor(2).learnSkill(22)
$gameActors.actor(2).learnSkill(30)
}
会写代码的人或许可以读取data文件夹的Classes.json,
或许需要配合Actors.json和Skills.json这里的数据,
然后按照技能的类型来决定忘掉哪个类型的技能,又保留角色自带的技能。
另外,在plugin-mz.fungamemake.com搜索职业的日语还是繁体中文-----職業----,有145个结果。
搜索Classes有12个结果。或许有些插件本来就可以在专职的时候清空旧技能的呢。
$gameActors.actor(1).forgetSkill(12) // [游戏角色。1号演员。遗忘12号技能] forget=忘记
然后再配合for循环,就能一次性的吧所有的技能都忘记了。
例如下面两个:
//关闭101到200的所有开关
for (var i=101;i<=200;i++){
$gameSwitches.setValue(i,false);}
//消除1到100号图片
for (var i = 1; i <= 100; i++) {
$gameScreen.erasePicture(i);
}
//所以,忘记2号角色1号到300号的技能,应该是下面这样的写法。。
for (var i = 1; i <= 300; i++) {
$gameActors.actor(2).forgetSkill(i)
}
for (var i = 1; i <= 300; i++) {
$gameActors.actor(2).forgetSkill(i)
//如果想要忘记2号角色1到300号的时候,保留或学习其中的一些技能,就把技能加在下面
//需要注意角色的那个职业能不能学习这个类型的技能
//或者是干脆在数据库、职业、特性那里,直接让每个职业都能学习每个类型的技能
$gameActors.actor(2).learnSkill(12)
$gameActors.actor(2).learnSkill(22)
$gameActors.actor(2).learnSkill(30)
}
会写代码的人或许可以读取data文件夹的Classes.json,
或许需要配合Actors.json和Skills.json这里的数据,
然后按照技能的类型来决定忘掉哪个类型的技能,又保留角色自带的技能。
另外,在plugin-mz.fungamemake.com搜索职业的日语还是繁体中文-----職業----,有145个结果。
搜索Classes有12个结果。或许有些插件本来就可以在专职的时候清空旧技能的呢。