Project1

标题: 角色特性的问题,请大神来看下 [打印本页]

作者: 52129848    时间: 2016-4-29 22:29
标题: 角色特性的问题,请大神来看下
如图 比如我要在增加一个特性  增加一个特殊技能  但是不是在这里增加 而是在游戏中用事件增加出来
                   该怎么做?

QQ截图20160429183314.png (6 KB, 下载次数: 21)

QQ截图20160429183314.png

作者: howhow1314    时间: 2016-4-29 23:23
RUBY 代码复制
  1. class Game_Actor
  2.   alias pyjy29042016_feature_objects feature_objects
  3.   def feature_objects
  4.     pyjy29042016_feature_objects + [piyan]
  5.   end
  6.   def piyan
  7.     @piyan ||= Piyan.new
  8.   end
  9. end
  10.  
  11. class Piyan
  12.   def features
  13.     @features ||= []
  14.   end
  15.   def jiaoyi(code = 0, data_id = 0, value = 0)
  16.     @features.push(RPG::BaseItem::Feature.new(code, data_id, value))
  17.   end
  18. end


比如這樣
RUBY 代码复制
  1. $game_actors[1].piyan.jiaoyi(41,2)

就是給1號角色添加魔法技能類型的特性, 至於添加其他特性的方法…自己揣摩一下吧

作者: 李牧羊    时间: 2016-5-6 01:28

此贴是否【一帖多发】?
https://rpg.blue/forum.php?mod=p ... =2681002&page=1

【这里】是指【状态】吗?
如果是,那么这样可好:
1.  设置好合适的状态,用于控制【技能类型】是否可用
2.  使用【事件命令】增减状态




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