工程设计-软件工程师使用HTML5制作物理游戏设计案例 精品

使用HTML5制作物理游戏设计案例HTML5技术为现今Web应用程序在浏览器中提供了非常广阔的发挥空间,其强大的功能让我们在浏览器上开发游戏和玩游戏不再是难事。利用Canvas和强大的JavaScri

HTML5 使用制作物理游戏设计案例 HTML5技术为现今Web应用程序在浏览器中提供了非常广阔的发挥空间,其强大的功能让我们在浏览器上开发游 戏和玩游戏不再是难事。利用Canvas和强大的JavaScript引擎,我们可以轻松地完成休闲游戏的开发。玩家只 需打开浏览器,不用安装插件便可以享受到游戏带来的乐趣。 本文由NTFusion团队所作,结合了他们在Google Chrome Web Store上发布的《拯救PAPA》和大家分享一下使 用HTML5开发物理游戏的心得。 PAPA 《拯救》 在阅读本文之前,您可以从Chrome Web Store安装来尝个鲜儿。 搭建物理世界 Box2D 物理游戏当中的一切物体,都是在一个设定好的物理世界中运作的。创建物理世界,我们现在使用的是 JavaScript 物理引擎的版本 。Box2D引擎里面有一个很好的功能DebugDraw,可以模拟出我们预设的物理 世界并展示给我们看,非常适合我们做快速游戏原型开发。 下图就是使用DebugDraw绘制出来的《拯救PAPA》中的物理世界实例: 图1 构建物理世界的时候,首先我们需要定义相关的物理物体,然后根据游戏的特性所需,设定相关的物理参数。 1. // 创建物理世界实例 2. var =b2World(new b2Vec2(0, 9.8), true); new world

腾讯文库工程设计-软件工程师使用HTML5制作物理游戏设计案例