0

我目前正在计划一个网络项目,其中包含一些需要在网站上运行的动画序列。我需要该站点尽可能地跨浏览器兼容(呃!),并希望让其他开发人员对不同的选项产生想法。

画布不是一个选项,主要是因为 IE。仅 IE9+ 支持还不够好,即使 IE 浏览器统计数据的“进步”接近可笑 http://www.w3schools.com/browsers/browsers_stats.asp(2013年 3 月 IE 为 13%(以及它)所有 WINDOWS 机器的默认设置)稍微偏离主题...

我计划为不同阶段的动画预加载一系列动画 gif,例如“run”、“walk”、“fly”,然后在需要时交换 img 标签的 src。我还没有测试过这样的东西,但我认为即使使用预加载的图像(虽然是 javascript http://www.preloadjs.com)也会出现延迟,尽管我不太热衷于动画 GIFS 的质量。将这个想法更进一步,使用相同的方法,但每个 from 作为单独的 PNG?这可行吗?

或者一个带有spritesheet的DOM元素可以作为背景图像工作,改变每一步的背景位置?

任何想法或例子;)将非常有帮助!:)

干杯,罗里!

- -编辑

我也对不同的 javascript 库开放.. 虽然目前我的项目中包含jQueryRapheal

4

1 回答 1

2

jQuery animate将是你最好的选择。如果你有时间生成一个精灵表来显示不同的动画阶段,那么你可能有足够的时间研究一个好的 jquery 插件,比如gameQuery,它可以让你为精灵表项设置动画。

于 2013-05-03T15:59:02.300 回答