上一篇:微软从HTC手机上的获利超过自有的Windows手机
下一篇:使用FireNes扩展在Firefox上玩模拟器游戏

使用游戏操纵杆控制Firefox

Firefox上的游戏杆应用正在开发之中,这个名为JoystickAPI的项目已经发布了一个基于DOM时间管理的最原始的简单版本。现在,浏览器中的网页内容可以接收来自操纵杆(joystick)或者游戏板(gamepad)的输入了。

Mozilla的Ted Mielczarek和David Humphrey两位童鞋与网页开发机构Bocoup合作开发了两个早期的原型应用来展示JoystickAPI。

JoystickAPI可以用来控制视频播放,也可以与图形框架Paper.js一起使用操纵杆开控制屏幕上点得移动。不过目前支持的硬件有限,只有Microsoft的Xbox 360的控制器在支持之列。

JoystickAPI当前定义了三种事件,分别是MozJoyButtonDown、MozJoyButtonUp和MozJoyAxisMove。这三种事件共享JoystickID属性,以区别连接的不同设备。Google也有自己的Joystick API,使用的是基于轮询(polling-based)方法,而Mozilla的状态更新的手段是通过接收对DOM时间的管理。

根据Bocoup的说法,目前的这种做法可能会引起缓冲过载,特别是在获取多个模拟操纵杆的时候。如果API将来需要支持大量的不同设备,也会导致缓冲可能过载。不过将来应该会提供一组特定的JavaScript库来弥补这些短处。

Mozilla JoystickAPI主页: https://wiki.mozilla.org/JoystickAPI
Mozilla JoystickAPI下载: http://goo.gl/E30T7
Paper.js: http://paperjs.org
Google Joystick API主页: https://sites.google.com/a/chromium.org/dev/developers/joystick-api
如何登陆sites.google.com? hosts文件里添加这行就行了:
72.14.204.132 sites.google.com

发表在 浏览器 ,游戏 | 标签: , , , , , ,

[互联网周末 oBugs.net][第三眼] 获取文章短链接

读完这篇文章,你觉得内容怎么样?如果你喜欢,那就 吧!

相关文章/随机文章:

2条评论

  1. Louis Han 评论到:
    Firefox 5.0.1 Firefox 5.0.1 Windows 7 x64 Edition Windows 7 x64 Edition

    真是闲的蛋疼

上一篇:微软从HTC手机上的获利超过自有的Windows手机
下一篇:使用FireNes扩展在Firefox上玩模拟器游戏

发表评论


使用组合键[ Ctrl + Enter ]亦可

CommentLuv badge
读完这篇文章,你觉得内容怎么样?如果你喜欢,那就