找回密码
 点一下
查看: 700|回复: 2

等待(游戏)时间跟等待(玩家)时间什么区别

[复制链接]
发表于 2013-5-9 11:23:21 | 显示全部楼层 |阅读模式
触发中经常会用到等待时间,一个是等待玩家时间,一个是等待游戏时间,二者什么区别?用哪个好一些
发表于 2013-5-9 17:50:27 | 显示全部楼层
等待玩家时间是TriggerSleepAction
等待游戏时间是PolledWait

TriggerSleepAction是等待玩家的时间
所以如果有玩家掉线读秒,等待玩家时间可能会受到影响而变短
甚至据说如果有人开加速齿轮,那么总体的等待时间也会变短
因此,等待玩家时间是及其不精确的

PolledWait是在TriggerSleepAction函数的基础上写出来的
调用PolledWait时会先创建一个计时器,然后调用TriggerSleepAction
TriggerSleepAction结束之后,检查计时器,如果计时器到期则停止等待,否则继续等待
因此,PolledWait相比来说更加精确,但是该函数的效率也是极低的,精度也只能到0.2秒左右

相比来说,TriggerSleepAction用途更广(但不是用来做技能的),PolledWait更好用
但是其实他们两者都不好用…………计时器比他们好用多了
楼主还是学习一下怎么使用计时器吧
回复

使用道具 举报

 楼主| 发表于 2013-5-9 20:14:13 | 显示全部楼层
哦好的,谢谢啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-3 15:45 , Processed in 0.107364 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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