设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

角色特性的问题,请大神来看下

查看数: 1840 | 评论数: 2 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-4-29 22:29

正文摘要:

如图 比如我要在增加一个特性  增加一个特殊技能  但是不是在这里增加 而是在游戏中用事件增加出来                    该怎么做 ...

回复

李牧羊 发表于 2016-5-6 01:28:31

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

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

点评

^皿^客气  发表于 2016-5-6 15:53
后来自己也这么弄了。。谢谢回复  发表于 2016-5-6 07:49

评分

参与人数 1梦石 +1 收起 理由
丿梁丶小柒 + 1 认可答案

查看全部评分

howhow1314 发表于 2016-4-29 23:23:16
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 07:50

评分

参与人数 2星屑 +106 收起 理由
丿梁丶小柒 + 100 我很赞同
cinderelmini + 6 咦!好肮脏!

查看全部评分

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-16 23:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表