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