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

Project1

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

[已经解决] rgss代码求教

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-18
帖子
58
跳转到指定楼层
1
发表于 2010-7-22 17:52:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2009-7-29
帖子
53
2
发表于 2010-7-22 17:55:07 | 只看该作者
数据库里
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-18
帖子
58
3
 楼主| 发表于 2010-7-22 17:57:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1190
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

4
发表于 2010-7-22 18:01:21 | 只看该作者
本帖最后由 DeathKing 于 2010-7-24 09:30 编辑




好多坏人




我只是说明什么是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的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-18
帖子
58
5
 楼主| 发表于 2010-7-22 18:52:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 12:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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