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

Project1

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

[已经解决] 请问装备扩展脚本中,如何让防具分到新加的那两类中。

[复制链接]

Lv4.逐梦者

梦石
3
星屑
7095
在线时间
589 小时
注册时间
2019-9-15
帖子
113

R考场第七期金奖

1
发表于 2021-7-8 15:17:05 | 显示全部楼层
仔细观察脚本的Armor类会发现在kind方法做了额外获取种类ID的用法
  1. kind  = @name.split(/,/)[1]
复制代码

取防具名字符串用于split方法分割 比方说我们的防具名为 “水戒指,4” 使用split方法的正则匹配/,/后会变成[“水戒指”,"4"] “4”.to_i取得数字 然后也就顺理成章的设置了这个装备的新种类ID
  1. # ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
  2. #
  3. #                                防具类追加
  4. #
  5. # ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
  6. module RPG
  7.   class Armor
  8.     def kind
  9.       kind  = @name.split(/,/)[1]
  10.       return kind  != nil ? kind.to_i : @kind
  11.     end
  12.   end
  13. end
复制代码



脚本是没问题的
不过总而言之脚本注释还是很重要的了

评分

参与人数 2星屑 +150 +2 收起 理由
RyanBern + 150 + 1 认可答案
末画王道 + 1

查看全部评分

********
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
7095
在线时间
589 小时
注册时间
2019-9-15
帖子
113

R考场第七期金奖

2
发表于 2021-7-9 17:11:23 | 显示全部楼层
本帖最后由 Cupidk爱呗茶 于 2021-7-9 17:13 编辑


这个...可以试着检查一下新装备是否勾选进了角色职业中的可装备物品

评分

参与人数 1+1 收起 理由
末画王道 + 1

查看全部评分

********
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-5-14 22:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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