对于一个浏览器游戏,我想制作大约十个不同的gif图层,上面有动画效果。我显示的十个图层中的哪一个取决于城市点。在像Die Siedler Online这样的Flash游戏中,我看到很多动画的东西,但我没有看到基于PHP文本的浏览器游戏,如TribalWars。为什么不?这需要很多带宽还是加载速度很慢......?
我还有另外一个关于gif动画的问题。我应该制作一个带有透明背景的大图层,还有20个动画内容,还是应该像TribalWars一样制作20种不同的gif动画?
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:1)
不要使用GIF,它们基本上已被弃用。您可以创建多个不同的图像,并使用各种JavaScript库为其中一层添加动画。
看看这个 - http://sixrevisions.com/javascript/10-impressive-javascript-animation-frameworks/它应该有助于你所需要的。您还可以使用MooTools和jQuery等库来制作动画。
我推荐你看的另一个是RaphaelJS。它可能对您所需要的内容有点过于广泛,但允许使用HTML画布进行基于矢量的高级动画。
此外,您还可以查看ThreeJS这样的库,它允许您使用WebGL制作3D游戏,但这可能对您的需求而言太多了。
祝你的项目好运
答案 2 :(得分:0)
PHP是一种服务器端脚本语言。布局上有无待办事项。使用jQuery(一种高级JavaScript),您可以创建动态布局(如在游戏中使用)。