查看: 2651|回复: 4

[已经解决] rgss代码求教

[复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-18
回帖
49
发表于 2010-7-22 17:52:36 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
梦石
0
星屑
50
在线时间
3 小时
注册时间
2009-7-29
回帖
53
发表于 2010-7-22 17:55:07 | 显示全部楼层
数据库里
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-18
回帖
49
 楼主| 发表于 2010-7-22 17:57:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

发表于 2010-7-22 18:01:21 | 显示全部楼层
本帖最后由 DeathKing 于 2010-7-24 09:30 编辑

QQ截图未命名.jpg


好多坏人




我只是说明什么是id啊,数据库这里的id的确是RGSS中管理动画数组的id。我指向42是因为我看到42刚好是“复活”

Near_DM 所说的是索引和个数的关系。数组的索引一般从0开始(偏移量为0),但是个数却是最大索引+1。

譬如,在c中声明一个数组, int ary[3]; 那么,这个数组就有3个元素,但是索引却是这样的:ary[0], ary[1], ary[2]。

但是在RGSS中,管理动画的数组的首元素是nil(有些人为了习惯于自然描述法,便喜欢用nil在首位占位),因此数据库中的动画编号就是他的id。

1和0是有很大区别的,一个例子就是,如果1就是0的话,我们根本无法用二进制表示除0以外的任何数。

点评

不好意思我忘了。  发表于 2010-7-24 09:23
在编程语言里,0就等于数据库的1,41就等于数据库的42~  发表于 2010-7-23 09:25
汗,那个是42。人家要41.  发表于 2010-7-23 08:05

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-18
回帖
49
 楼主| 发表于 2010-7-22 18:52:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部