做cocoscreator的人怎么回事?最简单的移动都会出现抖动?多少人反映这个问题了?就不解决吗?你们自己看例子吧可好?
NewProject.rar (423.0 KB)
娃 大老板吗? 人家是收你钱了还是吃饭米了? 同样的反映问题 , 为啥感觉大佬这么有气势呢 !
娃 大老板吗? 人家是收你钱了还是吃饭米了? 同样的反映问题 , 为啥感觉大佬这么有气势呢 !
没发现你说的抖动指的是什么问题
你可以把dt带上
let speed=100;
this.m_btn.node.x-=1*speed*dt;
娃 大老板吗? 人家是收你钱了还是吃饭米了? 同样的反映问题 , 为啥感觉大佬这么有气势呢 !
[/quote]
大佬,注意素质,不要这么屌。。。。
娃 大老板吗? 人家是收你钱了还是吃饭米了? 同样的反映问题 , 为啥感觉大佬这么有气势呢 !
this.m_btn.node.x-=1;
this.m_btn1.node.x -= 60*dt;
同样60帧 不掉帧情况下是一样的 放大看没有抖动 缩小倒是有那么点抖动感觉 基本也可以无视了
强如马化腾 骂了又能怎么样 有本事你打进内部 掌控全局
抖动真的是真实存在的 ,60帧,用dt来移动都会有抖动!
免费给你使用 你要有点耐心,解决方法有很多方式的。这样骂街很low
你可以选择不用,引擎组没吃过你家饭
牛逼轰轰
dt值是通过requestAnimFrame获得的
但没办法,我们测试了一下直接使用html去做loop,dt的波动情况与引擎helloWorld场景的波动情况基本是一致的。
包括其他H5引擎,他们也是使用的requestAnimFrame去获取dt,进行update
这一块只能看平台方的优化了。
为什么不用setInterval或者setTimeout,是因为这两个都不够精确。
使用requestAnimationFrame的话,它是采用系统时间间隔来计算的,可以保持最佳的效率以及精度
而每个平台针对requestAnimationFrame都有自己不同的优化策略,因此也造成了每个平台会有不同的差异。
对于PC浏览器平台来说,性能上FireFox < Safari < Chrome
这个问题引擎这边现在也没办法去解决,因为目前暂时没有除了使用requestAnimationFrame以外更好的办法。
我们这边也用单纯的html的方式去验证了一下,有兴趣你也可以自己做下demo看看,dt的抖动问题同样存在。
当然原生不存在这个问题,原生平台下基本不存在dt的抖动。
ok好的
回复快,抱歉抱歉有点小激动
这个重点是爱微游上看那些友商的产品稳得一逼,用cc或多或少就会看到一抖一抖的,包括官方之前推的那个西游也是抖抖的呢
确实是有问题的
在update里不断移动一个精灵一直会有细微的抖动,一直都是这样的。
跑酷游戏终结者?
