为 Android 创建一个 CocoonJS 开发者环境



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

我正在创建游戏并通过谷歌浏览器在本地进行测试。 如果我开发一个画布大小 = innerWidth/innerHeight 的整个游戏,那么它将是全屏的,但我怎么知道这在移动设备上缩放到什么。 我也不知道如何处理触摸事件。

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

让我简化一下:

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

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

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

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

我建议从应用程序/Play商店下载cocoon启动器。在这个应用中,你可以打开DEMO应用,在那里你可以实际看到你可以用cocoonjs做什么,以及它有多快。

此外,您可以在此处下载每个应用程序的源代码:https://cocoonjsservice.ludei.com/cocoonjslaunchersvr/demo-list/

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

最新更新