我开发了一个基于html5的简单游戏。在这个游戏中有4个控制键,向左,向右,向上和向下箭头(向下键事件)。在我的笔记本电脑浏览器中效果很好。我喜欢为手机定制该游戏。手机(Android,IOS)读取输入适合的事件是什么?以及移动浏览器中画布的标准尺寸(高度和宽度)?
这是您可以发挥创造力的地方。虚拟键盘可以将屏幕划分为多个部分。左部分是左,右部分是右,依此类推。确实取决于您的游戏类型。
基本上是以下内容:
element.addEventListener("touchstart", touchStart, false);
element.addEventListener("touchmove", touchMove, false);
element.addEventListener("touchend", touchEnd, false);
element.addEventListener("touchcancel", touchCancel, false);
另外,我推荐一个类似HammerJS的库。它可以处理触摸事件并为您简化手势。
苹果很容易,您有320×480、640×960、640×1136
Android稍微复杂一些。最佳答案是查看Google提供的以下页面:屏幕尺寸分析。
它们通常分为以下几类
x
大萤幕至少为960dp x 720dp大萤幕至少为640dp x 480dp
普通萤幕至少为470dp x 320dp
小萤幕至少为426dp x 320dp
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句