查看: 2369|回复: 7

[已经解决] 求事件等待小于1帧的方法

[复制链接]
梦石
0
星屑
60
在线时间
55 小时
注册时间
2011-10-7
回帖
26
发表于 2015-1-20 12:17:00 | 显示全部楼层 |阅读模式

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

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

×
比如说等待0.5帧或者等待0.1帧神马的……
david_ng223 该用户已被删除
发表于 2015-1-20 12:23:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-1-20 12:41:52 | 显示全部楼层
sleep(秒数)

例:sleep(0.0001)

可能会因为操作系统的原因导致等待时间略长于设置时间

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 =_=

查看全部评分

回复

使用道具 举报

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
回帖
6325
发表于 2015-1-20 12:52:44 | 显示全部楼层
意义何在
回复

使用道具 举报

梦石
0
星屑
60
在线时间
55 小时
注册时间
2011-10-7
回帖
26
 楼主| 发表于 2015-1-27 22:39:31 | 显示全部楼层
taroxd 发表于 2015-1-20 12:41
sleep(秒数)

例:sleep(0.0001)

抱歉,我来迟了……= =
是用在 高级/脚本 里的吗?……我怎么试了好像不管用……
我写的是sleep(0.001)
我具体是想利用显示变量脚本和事件循环做一个在地图上显示的某种货币逐渐增加的效果……
比如说我拥有10000金币,获得1000金币,不是瞬间变成11000,而是10001、10002逐渐增加到11000……
如果用帧的话就太慢了……

顺便问下满意的答案要怎么确认啊- -……新人不太懂

点评

那你就一帧多加几个金币不就好了嘛= =(理解错误请无视  发表于 2015-1-27 22:45
回复

使用道具 举报

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
发表于 2015-1-27 22:59:43 | 显示全部楼层
本帖最后由 三途亚梦 于 2015-1-27 23:01 编辑
pyypokemon 发表于 2015-1-27 22:39
抱歉,我来迟了……= =
是用在 高级/脚本 里的吗?……我怎么试了好像不管用……
我写的是sleep(0.001)


一秒内60帧,每帧+1000/60,在60帧内增加1000差不多就是你要的效果了吧。

另外事件运行是一帧一个,并行事件是每3帧处理一次,这些你要先知道。

认可答案顶下贴,@下版主,口头认可就可以,别忘了向给予你帮助人说一声谢谢~

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 辛苦了

查看全部评分

回复

使用道具 举报

梦石
0
星屑
60
在线时间
55 小时
注册时间
2011-10-7
回帖
26
 楼主| 发表于 2015-1-28 02:18:36 | 显示全部楼层
= =额……如果只能按一帧一帧地加大概就是你说的意思吧。这样的话假设我要在1秒内增加1000,那么每帧要增加1000/60。
不过我更想达到这样的效果:每1/1000秒增加1(就是一个一个地往上加)

点评

VA默认是1秒刷新画面60次,(也就是每秒60帧。现在你知道为什么你的想法是没什么意义的了吧?  发表于 2015-1-28 02:59
回复

使用道具 举报

梦石
0
星屑
60
在线时间
55 小时
注册时间
2011-10-7
回帖
26
 楼主| 发表于 2015-1-28 13:21:00 | 显示全部楼层
好的,我明白了,感谢各位大大的教诲……话说可以认可多个答案吗……@taroxd @三途亚梦  

点评

这个交给版主们判断就可以啦。另外,毕竟人眼的识别能力还是有限的,达到每秒24帧以上的动画效果人眼就几乎察觉不到了啦。  发表于 2015-1-28 14:04
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部