我在画布上设计了一个小游戏,我想为它添加一个界面(只是一个标准的东西,带有声音切换和其他设置等菜单选项)。
在 Angry Birds html5 (http://chrome.angrybirds.com) 中,除了 canvas 之外,他们没有任何 html 元素来处理他们的界面。
我只是想知道,我的整个游戏都用 html5 画布设计,然后用户界面完全使用 div 等 html 元素设计,并带有 css 样式,这对我来说是个坏习惯吗?
我想另一种方法是以某种方式编写某种碰撞系统来确定用户在屏幕上单击的位置。
我希望有人可以在这里为我指出正确的方向,并告诉我哪种方法(纯画布或带有 html 元素)最适合我的画布游戏。我在这里 100% 关心的是性能,测试两者都需要几天时间,而且会非常痛苦。enter code here