Project1

标题: 给角色添加新能力的方法的区别? [打印本页]

作者: chd114    时间: 2015-3-22 16:53
标题: 给角色添加新能力的方法的区别?
RUBY 代码复制
  1. class Game_Actor < Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 实例变量
  4.   #--------------------------------------------------------------------------
  5.   attr_writer   :cover_skill               # 屏蔽技能类型
  6.   #--------------------------------------------------------------------------
  7.   # ○ 屏蔽技能类型取得
  8.   #--------------------------------------------------------------------------
  9.   def cover_skill
  10.     @cover_skill = [] if @cover_skill == nil
  11.     return @cover_skill
  12.   end
  13. end

之前的问题想到了可以这么加···然后修改一下@taroxd 的delete_if那段···
然后发型这个还能指定很多东西···
然后又想到了taroxd(众:每次都想到他你怎么不娶了他?)的那个扩展新能力的脚本···
主楼的方式和taroxd的有什么区别呢?仅仅是自由修改方便程度的区别?
@余烬之中 @VIPArcher  
作者: taroxd    时间: 2015-3-22 17:20
我的那个支持用装备、状态等来影响属性值。你这个只能手工添加/删除。

如果是“屏蔽技能类型”这种特性一样的东西的话,当然是用你这个办法更好。
作者: chd114    时间: 2015-3-22 17:25
taroxd 发表于 2015-3-22 00:20
我的那个支持用装备、状态等来影响属性值。你这个只能手工添加/删除。

如果是“屏蔽技能类型”这种特性一 ...

如果要用这种方式用装备、状态等来影响属性值就需要在装备状态里单独添加然后修改最后结算的部分?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1