查看: 1491|回复: 5

[已经解决] 谁能帮我解释一下脚本中的方法调用

[复制链接]
梦石
0
星屑
50
在线时间
45 小时
注册时间
2011-12-25
回帖
55
发表于 2014-1-29 12:08:44 | 显示全部楼层 |阅读模式

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

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

×
看着脚本,发现有时候那些脚本方法调用的莫名其妙,人家调用方法就可以正常运行游戏,我按照F1上的调用方法不是undefined就是nil class,总之没有正常的时候,像sprite活动块中的sprite_character中11行的    “BALLOON_WAIT = 12    # 最後心情图标等待时间”它说是最后心情图标的等待时间,凭啥是等待时间啊,12代表什么啊?全局搜索BALLOON_WAIT,结果只有3处,这也没有定义啊,为什么它不会是undefined?像这样的情况多得是,就是不明白,调用一个方法到底需要什么,什么条件下可以调用什么方法?比如我要显示一张图片我用sprite.bitmap然后我要这个图片显示一段时间就消失,这样我该怎么调用,还有,我实在是不明白类似于这句“$data_actors        = load_data("Data/BT_Actors.rvdata")”是干什么的,我也打不开后缀是rvdata的文件,我该如何是好


梦石
0
星屑
201
在线时间
835 小时
注册时间
2012-9-16
回帖
1598
发表于 2014-1-29 12:51:33 | 显示全部楼层
本帖最后由 yangjunyin2002 于 2014-1-29 12:53 编辑

哦,补充一下,第一个问题,是指图标素材最后那里显示完了等待多少帧才消失。


一贴不能多问哦~@protosssonny 处理下。
1、这个貌似12是每个心情图标(素材不是每个心情都有很多图吗?),素材那一排从左到右显示的帧数吧?
2、显示图片过段时间消失,这不叫调用=-=你在update里加上这样的语句:
if X>100
  ???(图片)然后dispose
else
  X += 1
end
意思就是如果X这个东西数值大于100就图片就消失,否则X就一直+1.
3、这句意思是读取BT_Actors.rvdata文件。rvdata文件都是数据,里面都是关于数据库、脚本什么的数据。你用记事本是可以打开的。

LZ果然对脚本了解不是很深呀,先钻研一下吧~还有疑问回复我

评分

参与人数 1星屑 +150 收起 理由
铃仙·优昙华院·因幡 + 150 认可答案

查看全部评分


——旧坑欢迎戳
回复

使用道具 举报

梦石
0
星屑
50
在线时间
45 小时
注册时间
2011-12-25
回帖
55
 楼主| 发表于 2014-1-29 13:28:07 来自手机 | 显示全部楼层

RE: 谁能帮我解释一下脚本中的方法调用

yangjunyin2002 发表于 2014-1-29 12:51
哦,补充一下,第一个问题,是指图标素材最后那里显示完了等待多少帧才消失。

谢谢你回答啊,那我就不客气地问你啦,关于第二点,那个循环什么是跟时间有关的?就是控制时间的长短,还有updata在什么地方,我可以随意用它吗
回复

使用道具 举报

梦石
0
星屑
201
在线时间
835 小时
注册时间
2012-9-16
回帖
1598
发表于 2014-1-29 13:49:40 | 显示全部楼层
965426480 发表于 2014-1-29 13:28
谢谢你回答啊,那我就不客气地问你啦,关于第二点,那个循环什么是跟时间有关的?就是控制时间的长短,还 ...

是update。一般在每个场景类(scene)里都有的。是刷新处理。就是像事件里的“并行处理”一样,不断地在刷新处理。然后x是一个数值名,你可以更改。这个默认是0,所以处理的时候没大于100就自动加1,到了100也就是大概过了一会儿,大于100了,就不加1了,就图片dispose了。

——旧坑欢迎戳
回复

使用道具 举报

梦石
0
星屑
50
在线时间
45 小时
注册时间
2011-12-25
回帖
55
 楼主| 发表于 2014-1-29 14:42:06 | 显示全部楼层
我明白了,也就是利用系统在0..100运算x+=1的时间,不过具体是多少时间呢,这个有规定么,另外能与你交个朋友吗

点评

刷新一次,大概是1帧。也就是60分之1秒吧。。欢迎加我好友~  发表于 2014-1-29 15:20
回复

使用道具 举报

梦石
0
星屑
50
在线时间
45 小时
注册时间
2011-12-25
回帖
55
 楼主| 发表于 2014-1-29 14:48:12 | 显示全部楼层
yangjunyin2002 发表于 2014-1-29 13:49
是update。一般在每个场景类(scene)里都有的。是刷新处理。就是像事件里的“并行处理”一样,不断地在 ...

我明白了,也就是利用系统在0..100运算x+=1的时间,不过具体是多少时间呢,这个有规定么,另外能与你交个朋友吗

评分

参与人数 1星屑 -10 收起 理由
铃仙·优昙华院·因幡 -10 2连贴

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部