Project1
标题:
请教大家关于属性的问题
[打印本页]
作者:
yunxin0111
时间:
2015-1-17 21:29
标题:
请教大家关于属性的问题
想实现一个效果,比如敏捷到20点的时候,攻击增加10,血量增加20。判断知道用case,但是血量和攻击的取值是什么的,血量用$game_actors[1].hp 貌似没有变化,攻击也没找到相关的属性方法。看有人用 Game_BaseItem这个类 这个不存放武器装备的吗
作者:
三途亚梦
时间:
2015-1-17 21:57
你要的这个效果直接到脚本里做其实还挺麻烦的……
首先除了hp和mp其它能力值是不能直接进行 += 这样的自运算操作的。
class Game_Actor < Game_Battler的 def param_base(param_id) 方法是操作能力值基础值的操作方法。
通过改变这里的方法可以达到你需要的效果。
你先试着操作看看,如果实在做不来再追问。
作者:
yunxin0111
时间:
2015-1-17 22:11
感谢,如果实在不行就只好用公共事件了,很多人说公共事件容易造成游戏很卡。一直没敢用。。。。。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1