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

Project1

 找回密码
 注册会员
搜索

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

查看数: 4053 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-7-7 16:43

正文摘要:

,加上种类的方法好像行不通

回复

djs789783 发表于 2023-12-29 14:42:21
# ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
#
#                                防具类追加
#
# ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
module RPG
  class Armor
    def kind
      kind  = @name.split(/,/)[1]
      return kind  != nil ? kind.to_i : @kind
    end
  end
end
这个脚本是盾追加,要怎么改成更多类别的方法?
末画王道 发表于 2021-7-9 17:24:44
Cupidk爱呗茶 发表于 2021-7-9 17:11
这个...可以试着检查一下新装备是否勾选进了角色职业中的可装备物品

感谢感谢,看了一天不知道问题出哪(笑哭)
感谢大佬

评分

参与人数 1+1 收起 理由
Cupidk爱呗茶 + 1 塞糖

查看全部评分

Cupidk爱呗茶 发表于 2021-7-9 17:11:23
本帖最后由 Cupidk爱呗茶 于 2021-7-9 17:13 编辑


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

评分

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

查看全部评分

末画王道 发表于 2021-7-9 16:33:20
Cupidk爱呗茶 发表于 2021-7-8 15:17
仔细观察脚本的Armor类会发现在kind方法做了额外获取种类ID的用法

取防具名字符串用于split方法分割 比方 ...

C:/Users/Administrator/Desktop/问题.PNG
末画王道 发表于 2021-7-9 16:30:26
Cupidk爱呗茶 发表于 2021-7-8 15:17
仔细观察脚本的Armor类会发现在kind方法做了额外获取种类ID的用法

取防具名字符串用于split方法分割 比方 ...

还想请问下为什么我自己新建的装备不能用这个方法读取,好像只有上面那些系统自带的装备有效
末画王道 发表于 2021-7-9 16:04:39
Cupidk爱呗茶 发表于 2021-7-8 15:17
仔细观察脚本的Armor类会发现在kind方法做了额外获取种类ID的用法

取防具名字符串用于split方法分割 比方 ...

非常感谢
Cupidk爱呗茶 发表于 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

查看全部评分

末画王道 发表于 2021-7-7 16:45:22
我用的是这个脚本,请大佬们帮忙看下
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-4 11:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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