Project1
标题:
怎么给新写的类设ID?
[打印本页]
作者:
消隐
时间:
2008-12-10 02:32
提示:
作者被禁止或删除 内容自动屏蔽
作者:
一路一风尘
时间:
2008-12-10 04:44
提示:
作者被禁止或删除 内容自动屏蔽
作者:
消隐
时间:
2008-12-13 03:25
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雷欧纳德
时间:
2008-12-13 03:26
查看是否是index溢出了
作者:
消隐
时间:
2008-12-13 03:33
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雷欧纳德
时间:
2008-12-13 04:09
$data_Skill是一个动态vector,如果你把97个数据存入了$data_Magic这个vector中的话,就可以使用$data_Magic[96]来访问容器中的第97个对象
作者:
凌冰
时间:
2008-12-13 04:58
$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是怎样定义的?楼主可以考虑把脚本放上来
作者:
消隐
时间:
2008-12-13 05:53
提示:
作者被禁止或删除 内容自动屏蔽
作者:
凌冰
时间:
2008-12-13 05:54
以下引用
消隐于2008-12-12 21:53:22
的发言:
原来如此!
既然这是数组,那它是怎么存放HP,SP这些数据的?
还有,vector是啥?
ruby的数组功能还是很强大的,说的直白一点,那个就是类的数组
作者:
消隐
时间:
2008-12-13 06:01
提示:
作者被禁止或删除 内容自动屏蔽
作者:
凌冰
时间:
2008-12-13 06:15
类的数据是用数组调用的。
========
我没这么说,只是把类存放在数组里方便调用而已
作者:
雷欧纳德
时间:
2008-12-13 06:21
类的实例是对象
vector就是用来存放对象的
就好象你有100件大衣,那这个数组就是一个存放大衣的衣柜
作者:
精灵使者
时间:
2008-12-13 08:31
具体的数组参数可以查阅:运行时修改数据库一套章节。
作者:
消隐
时间:
2008-12-13 18:48
提示:
作者被禁止或删除 内容自动屏蔽
作者:
dbshy
时间:
2008-12-13 19:03
不妨将您的脚本贴上来.....
作者:
雷欧纳德
时间:
2008-12-13 20:03
不要问什么解决方法,ls这些都是给你理清这个概念
如果你要通过index拿这个衣橱里的衣服,首先要先把这些衣服按照index放入这个衣橱里
现在,你有了衣服,但还没有衣橱
作者:
精灵使者
时间:
2008-12-13 20:04
哈哈~明白了,变量必须要初始化才可以用啊。
呵呵~
作者:
一路一风尘
时间:
2008-12-13 20:04
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雷欧纳德
时间:
2008-12-13 20:07
我只是比较好奇为啥lz已经会写class了却还不会用数组捏。。。。这个学习顺序貌似有点。。。。。
作者:
一路一风尘
时间:
2008-12-13 20:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
禾西
时间:
2008-12-13 23:55
大概是只有写模板,根本没有把模板里面的类变成实例,然后再一个个push入数组中,就调用数组单元吧==b,很诡异的样子
作者:
凌冰
时间:
2008-12-14 00:17
我写过的一个包含自定义类的脚本,楼主如果不想贴脚本,就参考一下吧
http://rpg.blue/viewthread.php?t ... 2%2D13+16%3A16%3A25
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1