在基于HTML5Canvas的游戏中处理用户输入
当涉足HTML5游戏世界时,人们很容易低估管理键盘、鼠标和基于触摸的输入的复杂性。本文将探讨用来处理基于HTMLCanvas的游戏中用户交互的一些基本技术。学习如何处理键盘和鼠标事件,如何阻止Web浏览器的默认事件行为,以及如何向游戏对象的某种逻辑表示传播事件。此外,还将学习如何处理iPhone和iPad等移动设备上与设备无关的(device-agnostic)输入。令拥有Flash或Silverlight背景的开发人员感到惊讶的是,为HTML5Canvas编写的应用程序在处理用户输入方面并没有什么特立独行之处。实质上,从启用了JavaScript的Web浏览器诞生之初开始,HTML用户输入就
下载地址
用户评论