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

Project1

 找回密码
 注册会员
搜索
查看: 307|回复: 0
打印 上一主题 下一主题

[有事请教] 给EFS_Battler添加装备窗口是模型里还是属性里

[复制链接]

Lv4.逐梦者

梦石
0
星屑
7852
在线时间
1349 小时
注册时间
2015-8-15
帖子
754
跳转到指定楼层
1
发表于 2024-9-23 16:51:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 金芒芒 于 2024-9-23 16:55 编辑

原来EFS_Battler.new(2)没有任何装备
EFS_Battler.new(2) 添加一个勋章


RUBY 代码复制
  1. class EFS_Battler < Game_Character
  2.   #--------------------------------------------------------------------------
  3.   # ● 定义实例变量
  4.   #--------------------------------------------------------------------------
  5.   attr_accessor:hp                # 属性访问器:hp
  6.   attr_accessor:hp_max            # 属性访问器:hp最大值
  7.   attr_accessor:is_cal            # 属性访问器:是骑兵
  8.   attr_accessor:is_arc            # 属性访问器:是远程兵
  9.   attr_accessor:heavy             # 属性访问器:是重装兵
  10.   attr_accessor:armor_hp          # 属性访问器:护甲值
  11.   attr_accessor:shd_hp            # 属性访问器:盾甲值
  12.   attr_accessor:base_atk          # 属性访问器:基本攻击力
  13.   attr_accessor:bro_atk           # 属性访问器:破甲攻击力
  14.   attr_accessor:s_base_atk        # 属性访问器:远程基本攻击力
  15.   attr_accessor:s_bro_atk         # 属性访问器:远程破甲攻击力
  16.   attr_accessor:atk_skill         # 属性访问器:攻击技巧
  17.   attr_accessor:def_skill         # 属性访问器:防御技巧
  18.   attr_accessor:charge_boun       # 属性访问器:冲锋加成
  19.   attr_accessor:morale            # 属性访问器:士气 (100max)
  20.   attr_accessor:critical_hit      # 属性访问器:暴击率
  21.   def initialize(data_id)#定义初始化(数据_id)
  22.     super()
  23.     @hp_max =             Figter_data::HP_MAX[data_id]
  24.     @hp = @hp_max  
  25.   @base_atk =           Figter_data::BASE_ATK[data_id]
  26.     @bro_atk =            Figter_data::BRO_ATK[data_id]
  27.     @atk_skill =          Figter_data::ATK_SKILL[data_id]
  28.     @def_skill =          Figter_data::DEF_SKILL[data_id]
  29.     @anti_cav =           Figter_data::ANTI_CAV[data_id]
  30.     @anti_inf =           Figter_data::ANTI_INF[data_id]
  31.     @charge_boun =        Figter_data::CHARGE_BOUN[data_id]
  32.     @morale =             Figter_data::MORALE[data_id]
  33.     @s_base_atk =         Figter_data::S_BASE_ATK[data_id]
  34.     @s_bro_atk =          Figter_data::S_BRO_ATK[data_id]
  35.     @critical_hit =       Figter_data::CRITICAL_HIT[data_id]

RUBY 代码复制
  1. module Figter_data
  2.  
  3. data_id = 5
  4. #=====基本、模型信息==========
  5. CHARACTER_NAME[data_id]  =  "典韦"    #模型名字
  6. HP_MAX[data_id]  =   350              #血量上限
  7. AMMOR_HP[data_id]  = 30               #护甲值
  8. SHD_HP[data_id]  =   0                #盾甲值
  9. BASE_ATK[data_id]  = 80               #基本攻击力
  10. BRO_ATK[data_id]  =  10               #破甲攻击力
  11. S_BASE_ATK[data_id] = 0               #远程基本攻击力
  12. S_BRO_ATK[data_id]  = 0               #远程破甲攻击力
  13. ATK_SKILL[data_id] = 30               #攻击技巧
  14. DEF_SKILL[data_id] = 25               #防御技巧
  15. ANTI_CAV[data_id]  = 75               #反骑兵伤害加成
  16. ANTI_INF[data_id]  = 0                #反步兵伤害加成
  17. CHARGE_BOUN[data_id]=25               #冲锋加成
  18. MORALE[data_id]  =   50               #士气 (100max)
  19. CRITICAL_HIT[data_id] = 10            #暴击率
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-12-4 01:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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