查看: 2208|回复: 4

[已经解决] 想学脚本 问题之ing 更新版本 1.0.0.716

[复制链接]
梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
回帖
1111
发表于 2013-7-16 17:19:22 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 z2z4 于 2013-7-16 18:10 编辑

class RPG::BaseItem   这样的类 是什么意思


Array.new  这个类 为什么找不到


num 这个是什么属性

flatten! 这又是什么属性


each 这是什么属性


push 这是什么属性

RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV
梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
回帖
1111
 楼主| 发表于 2013-7-16 18:12:48 | 显示全部楼层
[pre lang="ruby" line="1"]  def 封印_装备_类型
    保存_内容 = Array.new
    返回 保存_内容 除非 @备注
    内容 = @备注.扫描(/<装备封印\s?(\d+(?:\s?*,\s?*\d+)*)>/)
    除非 内容 == [] and 内容.空?
      内容.flatten!
      for i in 0..内容.大小 - 1
        内容.扫描(/\d+/).each { |num| 保存_内容.push(num.to_i)}
      end  
    end
    返回 保存_内容
end [/pre]
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV
回复

使用道具 举报

梦石
0
星屑
50
在线时间
62 小时
注册时间
2011-1-28
回帖
24
发表于 2013-7-16 18:44:02 | 显示全部楼层
中文的RUBY嗎-.- 囧 理解不能

1) RPG::BaseItem(基本物品类)  技能、物品、武器和防具的超类
2) Array 是數組 一般可以用
  1. abc = []
复制代码
取代
  1. abc = Array.new
复制代码
3) 在所有內建的類或模塊中沒有 num 這個屬性或方法 如果你有任何外加的腳本 則此方法可能被這類腳本所定義
4) Flatten! 是 Array 類或 Set 類的方法 當一對象使用此方法後將變得不帶嵌套 例如
[1,4,[[67,5],4],3] >>>>>> [1,4,67,5,4,3]

5) each 是 Array 和 Hash 等等等等 很多類的方法 主要是為了把每一個元素代入塊中計算
6) push 是 Array 和Queue 的方法 可把對象加到數組的尾部

点评

我这个中文 好让自己学习  发表于 2013-7-16 19:00
嘎嘎 辛苦i了 虽然有一半能看的懂  发表于 2013-7-16 18:57

评分

参与人数 1星屑 +100 收起 理由
Mic_洛洛 + 100 回复奖励

查看全部评分

回复

使用道具 举报

梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
回帖
1111
 楼主| 发表于 2013-7-16 19:09:33 | 显示全部楼层
哎 好复杂啊 我看学会 难咯
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-7-16 20:06:14 | 显示全部楼层
那个num是“块”里的参数
  1. a = [1, 2, 3, 4, 5]
  2. a.each {|num| p num}
复制代码
这样在控制台上会依次输出12345
那个num随便换成什么,都可以的,就是一个参数,跟方法后面附带的参数差不多。

点评

那个“块”就是一些方法附带的,执行的时候会按照一定的规则去执行“块”里的内容  发表于 2013-7-16 20:37
说 方法后面附带的 这个还能理解 不然太复杂了  发表于 2013-7-16 20:29

评分

参与人数 1星屑 +100 收起 理由
Mic_洛洛 + 100 回复奖励

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部