我正在开始为网络构建战略游戏(想想魔兽世界).我一直在研究
HTML5 Canvas和CSS3精灵,但仍无法决定使用哪种技术.
该游戏将在另外6个月内完成.
任何意见,将不胜感激.
正如你可能经常听到的那样……“它取决于…”™
我的建议是考虑你所追求的应用程序的感觉.如果您正在尝试构建一个图形丰富的,主要是图像应用程序,那么我会使用Canvas.但是,如果你试图动画一些图形,但让页面保持不变并且表现得更像“类似Web”,与其他HTML内容混合在一起,我会试试CSS3.
另外两点:
>目前,Canvas比CSS3动画/精灵更受支持.>如果您使用Canvas,您将实现自己的渲染循环和动画代码(或使用第3个部分库).您的代码通过合成每个帧的各个层,应用移动和重复来创建动画.你不能简单地说“将这个图像向右移动一点”.你必须自己做.
原文链接:https://www.f2er.com/html5/168360.html