- 主题:[求助]关于gif图片的播放及一些引申问题
图像加载完毕再显示啊,给图像个onload
--
FROM 111.204.241.*
假如按页面加载的话,加载时间可以不在意,但是gif的播放时间得严格计算。
貌似js有10ms的运行间隔。
所以setTimeout无法精确改变状态,累积起来时间误差就多了,再加上需要判断射击状态。
不如对子弹运行的状态变化加以划分,按照逻辑来描述状态的变化。
canvas刷新帧数在手机上无法顺利运行,按照流畅度来说,1000/60是兼顾动画流畅和浏览器刷新频率的。
【 在 baddif 的大作中提到: 】
: 谢谢指点,不过不是这个逻辑。
: 我要实现的功能类似于游戏:
: 点击一个按钮,就发射一发子弹。子弹打到另一边的人,另一边的人倒下。
: ...................
--
FROM 111.192.105.*
这个定义单帧,没用过···
版本稍低一点的浏览器不兼容。要是操作DOM的话会好一点吧,又要考虑流畅的问题,看实际情况了吧。
【 在 XeCycle 的大作中提到: 】
: requestAnimationFrame
:
--
FROM 111.204.241.*