查看: 1640|回复: 5

关于Table

  [复制链接]

八云紫的式神<

梦石
0
星屑
823
在线时间
1255 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

发表于 2008-9-4 03:23:04 | 显示全部楼层 |阅读模式

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

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

×
谁会用Table啊讲讲好吗,F1里的太简略了看不明白
比如用Table怎么储存和读取类似下面那张图的每个图标的坐标
我现在是用的
  1.     @x = [[208,172,190,226,244,226,190,154,208,262,262,208,154,100,154,262,316,262,154],[ 64, 82,118,136,118, 82, 46, 46,100],[172,190,226,244,226,190,154,208,262],[280,298,334,352,334,298,316,370,370],[280,298,334,352,334,298,370,370,316],[172,190,226,244,226,190,262,208,154],[ 64, 82,118,136,118, 82,100, 46, 46],[100,208,316,316,208,100]]
  2.     @y = [[208,208,177,177,208,239,239,177,146,177,239,270,239,208,114,114,208,302,302],[146,114,114,146,177,177,177,114, 83],[ 83, 52, 52, 83,114,114, 52, 21, 52],[146,114,114,146,177,177, 83,114,177],[270,239,239,270,302,302,239,302,333],[333,302,302,333,364,364,364,395,364],[270,239,239,270,302,302,333,302,239],[ 94, 83,146,270,333,270]]
复制代码

据说用Table会更好些,那么Table应该怎么用呢?


其实就是1个六芒星周围接6个六芒星

版务信息:本贴由楼主自主结贴~
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
回帖
1260

贵宾

发表于 2008-9-4 03:45:07 | 显示全部楼层
储存可以用类似这种格式
Table[x坐标, y坐标] = (可以用个数字代替图标..)
然后

可以
for x in 0...Table.xsize
  for y in 0...Table.ysize
    # 获取ID
    id = Table[x, y]
    然后根据ID显示图片........
  end
end


这...这只是一使用Table的傻瓜式例子```= =`````

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
-.-
回复

使用道具 举报

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
回帖
2059
发表于 2008-9-4 03:59:11 | 显示全部楼层
TABLE 就是多维数组,不过最多三维,每个元素为INTEGER

其实用ARRAY 也可以代替 ARRAY.NEW(SIZE,[])

用法LS讲了 = =

PS:其实我觉得在RGSS中根本没必要用TABLE,ARRAY就可以 = =
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复

使用道具 举报

粉蜘蛛秀秀

梦石
0
星屑
76
在线时间
39 小时
注册时间
2007-6-4
回帖
346

贵宾第1届Title华丽大赛新人奖

发表于 2008-9-4 04:08:27 | 显示全部楼层
class MT < Table
def [](*args)
   return super(*args) / 10.to_f
end

def []=(*args)
   super(*(args[0, args.size - 1] << args[-1] * 10))
end
end  

Table 只支持Integer
用这个 这个可以支持输入浮点数{/wx}
http://rpg.blue/upload_program/files/hide_xiu_96911465.png
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-9-4 04:25:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

八云紫的式神<

梦石
0
星屑
823
在线时间
1255 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

 楼主| 发表于 2008-9-5 20:28:19 | 显示全部楼层
hide秀,我只是用来显示图片,不需要浮点
神思,储存大量的坐标怎么存呢?就像那两个@x,@y的句子?
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部