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

为Android创建一个开发者环境?,android,cocoonjs,Android,Cocoonjs,我到处都搜索过,无论是论坛、博客、谷歌,甚至是文档,但都不知道如何为JS做Android特有的事情。我想开始开发一个javascript游戏,并用CocoonJS构建它,我知道CocoonJS在Android上是全屏的,但我怎么知道要使用多大的画布呢?例如: 我正在创建游戏,并通过谷歌Chrome在本地进行测试。如果我用canvas size=innerWidth/innerHeight开发一个完整的游戏,那么它将是全屏的,但我如何知道它在移动设备上的缩放比例。我也不知道如何处理触摸事件 最好的

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

我正在创建游戏,并通过谷歌Chrome在本地进行测试。如果我用canvas size=innerWidth/innerHeight开发一个完整的游戏,那么它将是全屏的,但我如何知道它在移动设备上的缩放比例。我也不知道如何处理触摸事件

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

让我简化一下:

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

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

如果我能用一句话来重新表述这个问题,那就是:


使用CocoonJS创建Android游戏时从何处开始?

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

此外,您可以在此处下载每个应用程序的源代码:

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