我正在研究编写我的第一个HTML5游戏,我看到的所有内容都谈到了Canvas,然后继续讨论事件,游戏循环等事情.
我打算制作一个棋盘游戏,所有的图像都放在网格上.不需要发生游戏循环,因为在用户与游戏进行交互之前,所有东西都只是坐在那里.而且因为板和图块的图像都放在网格上,我可以很容易地(据我所知)使用标签,用标准CSS布局,而不是将它全部绘制到画布元素中.
那么我有理由在这里打扰帆布吗?仅使用"普通网页"HTML元素来创建我的游戏界面是否有意义?
Canvas非常适合制作不是正方形的游戏,例如等距或六角形瓷砖游戏,或基于动作的游戏,其中玩家的精灵需要大范围的移动,或类似"愤怒的小鸟",其中没有任何东西真正基于网格.对于其他方面,它可能有点过分,但由于在许多现代浏览器中加速硬件,它可能允许更快的图像处理和效果.
对于你所说的,基于网格的棋盘游戏,使用普通的HTML元素是完美的.如果您不需要任何花哨的图形效果,那么您可以放心地忽略canvas标签.
旁注:您可以使用画布制作动态骰子滚动画.这会让事情变得更有趣,并给骰子带来额外的"悬念"效果.或者你也可以使用6(或12)GIF动画.
归档时间: |
|
查看次数: |
9452 次 |
最近记录: |