LiveSendGift
LiveSendGift copied to clipboard
当多个人暴力刷礼物 数字会一直累加 停不下来 是不是哪个定时器有问题?
自测,暂未发现异常。如看了我的解释,你仍然认为存在问题,请写一份demo发至邮箱。 怀疑你认为的数字会一直累加停不下来,其实是你没有等待足够久的时长间隔。
model.interval属性在项目中我设置的是0.15。即每个数字增加需要0.15秒。
当model.toNumber设置为99,连续点击10+次,理论上该礼物视图会出现0.15*99*10+秒。
实际上连续触发同一个添加礼物方法时,动画会加速,即间隔时长会小于设置的0.15。
解决我认为你出现的问题的策略是修改model.interval为0.01或者0.001,如果model.toNumber为99或999时,体验会较好。
但是会存在另外一个问题,该项目中我配置的礼物最大数值为9999。这部分你应该按需要进行源修改。
你邮箱多少 我发你邮件吧
我也遇到了同样的问题,目前只有一台机器会出现这个情况,送了两次10的礼物,结果跑到9999
我也遇到了同样的问题,目前只有一台机器会出现这个情况,送了两次_10的礼物,结果跑到_9999
能在demo复现出来吗
出来
测试阶段没复现出来,正式开播的时候会偶尔复现
目前能确定送出的礼物不到9999(服务端有礼物记录),操作上也没送到9999,只是动画没有正常停止,一直到了9999
目前能确定送出的礼物不到9999(服务端有礼物记录),操作上也没送到9999,只是动画没有正常停止,一直到了9999
也许是跟线程相关
该问题等同于https://github.com/Jonhory/LiveSendGift/issues/19