制作 HTML5 手机游戏的 7 个步骤
想利用HTML5制作跨平台手机游戏吗? 不关心 Java 或 Objective-C? 不用担心应用商店?听起来不可思议
讨论!
现在很多游戏开发商都在探索移动端HTML手游的潜力。比如《肉豆蔻》和《午餐虫》都很优秀
案件。 HTML5游戏的优点是使用相同的代码可以让游戏在手机和电脑上同样运行良好,这是否意味着
HTML5 能让游戏编码成为一项一劳永逸的任务吗?
准备
在开始编写自己的《神庙逃亡》或《愤怒的小鸟》之前技能特效,以下一些事情可能会削弱您的创作热情:
表现:
总体来说,移动浏览器的JavaScript引擎性能并不突出。尽管有iOS 6和Chrome Android beta的变化
看来进展得很快。
解决:
Android 设备已经有多种分辨率,更不用说 iPhone 4 和 iPad 3 的分辨率和像素密度正在不断提高。
声音:
希望您不介意没有声音的游戏 - 移动浏览器对声音的支持很差。延迟是主要问题手机游戏设计与制作教程,大多数设备仅支持一种
语音通道。 iOS 甚至不会加载声音,直到用户主动打开它们。
现在,作为一名 Web 开发人员,您已经习惯了处理这些浏览器的缺点。 那么2d素材,一些技术问题不会困扰你,对吗?
此外,这些性能和声音问题是暂时的。 毕竟,移动浏览器发展如此之快,这些问题很快就会成为过去。
在本教程中,您将通过制作一个相对简单的游戏来了解这些基本问题及其解决方案。
iPhone(来自粉碎杂志)
这是一个相当简单的游戏:玩家所要做的就是点击从屏幕底部浮起的白色圆圈,不要让它们过去。你可以
把这些白色圆圈想象成漂浮的气泡,它们会升起手机游戏设计与制作教程,你必须在它们飞向天空之前将它们戳破。所以,我称这个小游戏为
“流行音乐”。
我们的生产流程可以分为以下7个步骤:
1.设置视图以适应大多数手机屏幕的尺寸; : 。
2、使用canvas API在屏幕上绘制图形;
3. 捕获触摸事件;
4. 创建基本的游戏循环;
5.引入游戏“实体”;
6.添加碰撞检测和一些简单的数学计算;
7.修改外观,即添加一些特效。
1. 设置视图
背景故事很随意。
正如前面提到的,不同的设备具有不同的分辨率和像素密度。这意味着我们必须调整画布以适应不同的视图