研发实践:Mozilla分享如何开发一款WebVR小游戏
在倡导新技术时,作者总是试图以现实世界开发者的方式前进。对于WebVR的开发,创建一款游戏是目前最好的方法之一。在假日季期间,作者制作了一款名为《Jingle Smash》的游戏。作者使用了ThreeJS来编写游戏,选择了Cannon.js作为物理引擎,用纯代码开发了所有的图形元素,并在VR中构建了一个简单的关卡编辑器。这款游戏类似于《愤怒的小鸟》,玩家需要将物品扔向方块,击倒它们并摧毁目标,然后进入下一个关卡。《Jingle Smash》证明了在WebVR中可以开发出有趣的游戏,并且加载速度非常快。完成了一定的性能优化后,游戏的帧率可以提升到约50fps。你可以通过GitHub查看《Jingle Smash》的完整代码。