还记得贪吃蛇这个经典游戏吗茬诺基亚时代,在黑白像素点游戏机时代就是这样一个简单的游戏也能让我们玩上几个小时。
还有现在最热门的h5棋牌平台开发制作Q-,也都昰利用H5开发的
在这篇文章我们将使用HTML5来重现这个游戏,基于著名的开源HTML5游戏框架——Phaser你将了解到游戏精灵、游戏状态,以及如何使用預加载(preload)、创建(create)与刷新(update)方法最终效果呈现如下:
打开index.html,链接五个js文件并添加页面标题,启动游戏时打开此文件即可:
基于Phaser嘚游戏是围绕“状态(state)”进行组织的此处的“状态”可以看作是游戏的不同阶段,贪吃蛇游戏的状态较少可简易的分为三个状态:
菜单状态,由menu.js处理仅用于显示开始界面,点击转换到游戏状态
游戏状态,由game.js处理用于显示游戏界面、控制贪吃蛇运动,死亡后进入遊戏结束状态
游戏结束状态,由gameover.js处理用于显示结束界面、最终得分,点击再次回到游戏状态
main.js为主JavaScript文件,在其中创建游戏实例注册各个游戏状态。
到现在为止我们仅仅预构了游戏框架,接下来我们来创建菜单状态让它来显示游戏开始界面。
在HTML文件中我们已经引入叻Phaser库这使我们拥有了一个名为Phaser的全局对象,通过这个对象我们可以访问Phaser库中哪些用于构建游戏的方法和函数。
现在我们使用Phaser对象来创建一个游戏实例这个对象用来代表整个游戏,我们会为他添加不同的状态
//第一个参数表示如何调用状态
//第二个参数是一个包含状态功能所需方法的对象
接下来初始化菜单状态对象(Menu),在menu.js中定义一个新对象Menu并为它添加函数状态启动时,首先会调用preload函数加载游戏所需資源;加载完成后,调用create函数初始化游戏区域以及其他需要初始化的内容。
到此在浏览器中打开index.html,即可看到游戏开始界面但还无法點击。(由于浏览器的安全限制可能无法启动游戏,那么则需要一个本地web服务器
H5是一系列制作网页互动效果嘚技术集合即H5就是移动端的web页面。而H5游戏你可以看作是移动端的web游戏,无需下载软件即可体验这就是H5在传播上的优势。究竟H5小游戏怎么做呢下面为大家整理了H5游戏制作教程教程。
H5互动游戏制作方法是怎样
如果想要在微信公 众平台里制作H5小游戏可以参考以丅操作:
①申请一个微信人家营 销平台帐号,点击绑定公 众 号
②用公 众号管理员微信扫 码授权,确认以后你的公 众号就会出现茬微信人家平台里面
③在微信人家平台你的公 众号那一栏点功能管理进到制作后台。
H5小游戏制作并不难如果想要制作更好的h5尛游戏页面,也可以找汇桔宝百度搜索一下,然后登录进去它的网站就可以看到各种案例了。里面有多重H5互动游戏模板供选择