1

我到处搜索,无论是论坛、博客、谷歌,甚至是文档,但无法弄清楚如何为 CocoonJS 做 Android 特定的事情。我想开始开发一个 javascript 游戏并使用 CocoonJS 构建它,我知道 CocoonJS 在 Android 上是全屏的,但我怎么知道要使用什么画布大小?例如:

我正在通过 Google Chrome 在本地创建游戏和测试。如果我使用画布大小 = innerWidth / innerHeight 开发整个游戏,那么它将是全屏的,但我怎么知道它在移动设备上的缩放比例。我也不知道如何处理触摸事件。

最好的(当前)例子是游戏 2048。这个游戏是用 javascript 编写的,在你的浏览器中运行,但它也是一个原生的 android 应用程序。

让我简化一下:

在桌面上创建一个 javascript 游戏很简单,但我不知道如何设置我的画布大小等以确保它在 Android 上工作。顺便说一句,我正在开发这款游戏,因为我是一名网络开发人员,因此与其他语言相比,HTML / JS 的效率更高,但根本不需要这款游戏在浏览器上运行。我希望 Android 成为我的目标平台,但仍然能够在我的笔记本电脑上测试游戏。

这个问题目前有点混乱,但我会通过并更好地组织它,以帮助可能有同样问题的其他人。

如果我可以用一句话来改写这个问题,那就是:

使用 CocoonJS 创建 Android 游戏时从哪里开始?

4

1 回答 1

1

我建议从应用程序/播放商店下载茧启动器。在这个应用程序中,您可以打开演示应用程序,您可以在其中实际看到您可以使用 cocoonjs 做什么以及它的速度。

另外你可以在这里下载每个应用的源代码: https ://cocoonjsservice.ludei.com/cocoonjslaunchersvr/demo-list/

您可以在启动器中或稍后在已编译的应用程序中设置应用程序的缩放模式。看看选项。您的其他问题(例如比例/尺寸)将通过查看演示应用程序的源代码来回答,您可以在其中了解它们是如何处理它的 :)

于 2014-11-23T19:44:10.807 回答