【问题标题】:How to optimize an HTML 5 game for Mobile application?如何为移动应用程序优化 HTML 5 游戏?
【发布时间】:2013-08-24 16:40:39
【问题描述】:

我正在尝试使用 Cordova (http://cordova.apache.org/) 优化以下 HTML5 移动游戏。

http://percsich.hu/TululooGames/skeet/index.html.

所以我有几个问题需要澄清。

  1. 我已经为上述游戏创建了一个构建版本,它在模拟器中运行。但是模拟器中的射击游戏非常慢。我不知道如何解决这个问题。但是在浏览器中同样的工作正常。

  2. 另一个重要的事情是屏幕尺寸。游戏不适合模拟器屏幕尺寸。我添加了如下元标记

meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=0, width=device-width, height=device-height"

<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=0, width=device-width, height=device-height">

但它不适合模拟器屏幕。在模拟器中只能看到一半的屏幕。

请就此提出建议,使其适合所有屏幕尺寸。

谢谢。

【问题讨论】:

  • 是的。用 CANVAS 标签和 JS 构建的 HTML5 文件游戏。
  • 你在安卓模拟器上测试过吗?
  • 是的。正确的。我正在使用 Android 模拟器 (adt-bundle-windows-x86)。

标签: android html cordova responsive-design


【解决方案1】:

1) 在 AndroidManifest.xml 中设置 hardwareAccelerated 为 true

android:hardwareAccelerated="true"

2) 使用主机 GPU 启动模拟器

3)Improving the Performance of Phonegagap app

4) Improving the Performance of your HTML5 App

5)scale fit for mobile view

【讨论】:

  • 嗨,我在哪里可以找到“AndroidManifest.xml”文件。我正在使用安装了 Node.js 和 cordova 的 Windows 7。谢谢。
  • 你有安卓项目吗?
  • 不...我正在使用 Cordova,它使用 html5、css 和 js 来创建 android 应用程序。我在所有文件和文件夹中搜索关键字“AndroidManifest.xml”。没有匹配。
  • 如何在安卓模拟器中运行你的项目
  • 首先我使用命令创建一个平台 - /cordova platform add android;我使用 / cordova build -d android 创建了一个构建;最后,我使用模拟器 / cordova emulate android 打开项目。谢谢。
猜你喜欢
  • 1970-01-01
  • 2021-10-29
  • 2017-08-28
  • 1970-01-01
  • 2014-11-27
  • 2018-10-14
  • 1970-01-01
  • 1970-01-01
  • 2011-09-04
相关资源
最近更新 更多