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

Project1

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

[已经解决] 这段代码表示的意义是什么

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
210 小时
注册时间
2012-7-19
帖子
259
跳转到指定楼层
1
发表于 2012-8-28 10:42:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 ORANGI 于 2012-8-28 10:44 编辑

RUBY 代码复制
  1. @item_order.each do |goods|
  2.       case goods[0]
  3.       when 0;  item = $data_items[goods[1]]
  4.       when 1;  item = $data_weapons[goods[1]]
  5.       when 2;  item = $data_armors[goods[1]]
  6.       end
  7.       if item
  8.         @data.push(item)
  9.         @price[item] = goods[2] == 0 ? item.price : goods[3]
  10.       end
  11.     end


根据我的理解是 当 goods 数组的第一个元素为三个值中的某一个时  item 被赋值
但是这样有什么意义?

点评

这个怎好像是商店的那段脚本呀!  发表于 2012-8-28 21:41

Lv1.梦旅人

梦石
0
星屑
225
在线时间
245 小时
注册时间
2011-2-20
帖子
49
2
发表于 2012-8-28 15:56:12 | 只看该作者
很难理解吗?
0是道具,1是武器,2是铠甲

点评

原来如此...谢谢了...  发表于 2012-8-28 23:13
= = 就从这一小段代码来说.我猜测。goods应该是自己设定的,结构是[[A1,A2,A3],[B1,B2,B3],..]那么对这个数组进行遍历,判断第一个元素,依次保存数据和价格  发表于 2012-8-28 16:58
但是= =good[0]只是代表goods的第一个元素...一直都判断goods[0]有什么意义吗? 假如goods[0]为武器 那么item 就永远是武器了?  发表于 2012-8-28 16:32

评分

参与人数 1梦石 +2 收起 理由
迷糊的安安 + 2 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

伴侣:北岛谜烟

梦石
0
星屑
3322
在线时间
3547 小时
注册时间
2012-8-7
帖子
12181

贵宾

3
发表于 2012-8-28 17:43:50 | 只看该作者
我表示看到了物品价格,
貌似这是物品分类普通物品、武器、防具、贵重物品的分类栏?
猜测的路过,而且我完全不懂VA的脚本,只懂一点VX的

点评

昂...VA和VX脚本差好大啊...到现在还在努力地前进着...  发表于 2012-8-28 23:13
本人收不到提醒(点评|回复|@人),总之有事情到空间留言一起普通普通
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-21 02:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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