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

Project1

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

[已经解决] 预置脚本中 Game_Switches解释

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
110 小时
注册时间
2010-6-20
帖子
132
跳转到指定楼层
1
发表于 2012-3-18 12:59:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 657282177 于 2012-3-18 13:36 编辑

  #--------------------------------------------------------------------------
  # ● 获取开关
  #     switch_id : 开关 ID
  #--------------------------------------------------------------------------
  def [](switch_id)
    if switch_id <= 5000 and @data[switch_id] != nil
      return @data[switch_id]
    else
      return false
    end
  end

  (请各位前辈们解释其意思)


Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42471
在线时间
7606 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

4
发表于 2012-3-18 13:45:43 | 只看该作者
657282177 发表于 2012-3-18 13:40
if switch_id

switchid是传给这个方法的参数,就是用户设定的开关编号,@data是个数组,用于保存所有编号的开关状态,然后用户想得到某开关状态的时候通过[]这个方法读取@data的内容。
另外不是让你叫老师啦,只是提问的话如果没有请教的语气估计很多人不愿意回答的。
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
110 小时
注册时间
2010-6-20
帖子
132
3
 楼主| 发表于 2012-3-18 13:40:21 | 只看该作者
  if switch_id <= 5000 and @data[switch_id] != nil
这句switch_id和 @data[switch_id]是什么意思呢??
回复

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42471
在线时间
7606 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

2
发表于 2012-3-18 13:24:25 | 只看该作者
如果n号开关编号小于5000并且不为空,返回其值,否则返回假。
然后这老板语气是什么意思,你向你老师提问的时候也是书一扔,"解释其意思"吗。
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 18:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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