查看: 2482|回复: 21

怎么给新写的类设ID?

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-26
回帖
84
发表于 2008-12-10 02:32:31 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-5
回帖
696
发表于 2008-12-10 04:44:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-26
回帖
84
 楼主| 发表于 2008-12-13 03:25:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
回帖
6429

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

发表于 2008-12-13 03:26:49 | 显示全部楼层
查看是否是index溢出了
神隐中,偶尔诈尸
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-26
回帖
84
 楼主| 发表于 2008-12-13 03:33:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
回帖
6429

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

发表于 2008-12-13 04:09:18 | 显示全部楼层
$data_Skill是一个动态vector,如果你把97个数据存入了$data_Magic这个vector中的话,就可以使用$data_Magic[96]来访问容器中的第97个对象
神隐中,偶尔诈尸
回复

使用道具 举报

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
回帖
1810
发表于 2008-12-13 04:58:53 | 显示全部楼层
$data_Skill是个数组,不是类
但是类也可定义类似的方式,例如默认的game_actors里就有一段
  def [](actor_id)
    if actor_id > 999 or $data_actors[actor_id] == nil
      return nil
    end
    if @data[actor_id] == nil
      @data[actor_id] = Game_Actor.new(actor_id)
    end
    return @data[actor_id]
  end
你的magic是怎样定义的?楼主可以考虑把脚本放上来
不常在线,有事PM
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-26
回帖
84
 楼主| 发表于 2008-12-13 05:53:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
回帖
1810
发表于 2008-12-13 05:54:25 | 显示全部楼层
以下引用消隐于2008-12-12 21:53:22的发言:

原来如此!
既然这是数组,那它是怎么存放HP,SP这些数据的?
还有,vector是啥?

ruby的数组功能还是很强大的,说的直白一点,那个就是类的数组
不常在线,有事PM
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-26
回帖
84
 楼主| 发表于 2008-12-13 06:01:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部