我到处搜索,无论是论坛、博客、谷歌,甚至是文档,但无法弄清楚如何为 CocoonJS 做 Android 特定的事情。我想开始开发一个 javascript 游戏并使用 CocoonJS 构建它,我知道 CocoonJS 在 Android 上是全屏的,但我怎么知道要使用什么画布大小?例如:
我正在通过 Google Chrome 在本地创建游戏和测试。如果我使用画布大小 = innerWidth / innerHeight 开发整个游戏,那么它将是全屏的,但我怎么知道它在移动设备上的缩放比例。我也不知道如何处理触摸事件。
最好的(当前)例子是游戏 2048。这个游戏是用 javascript 编写的,在你的浏览器中运行,但它也是一个原生的 android 应用程序。
让我简化一下:
在桌面上创建一个 javascript 游戏很简单,但我不知道如何设置我的画布大小等以确保它在 Android 上工作。顺便说一句,我正在开发这款游戏,因为我是一名网络开发人员,因此与其他语言相比,HTML / JS 的效率更高,但根本不需要这款游戏在浏览器上运行。我希望 Android 成为我的目标平台,但仍然能够在我的笔记本电脑上测试游戏。
这个问题目前有点混乱,但我会通过并更好地组织它,以帮助可能有同样问题的其他人。
如果我可以用一句话来改写这个问题,那就是:
使用 CocoonJS 创建 Android 游戏时从哪里开始?