android - 为 Android 创建 CocoonJS 开发环境?

标签 android cocoonjs

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

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

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

让我简化一下:

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

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

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

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

最佳答案

我建议从应用/Play 商店下载 Cocoon 启动器。在此应用程序中,您可以打开演示应用程序,您可以在其中实际看到您可以使用 cocoonjs 做什么以及它有多快。

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

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

关于android - 为 Android 创建 CocoonJS 开发环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22883902/

相关文章:

android - 如何解决可能的剪切和粘贴错误。?

javascript - Cordova 不支持 Threejs?

html - CocoonJS + Crafty 兼容性

java - 使用 Service、AsyncTask 和 Thread 制作智能 Android Media Player 应用

ios - 在 Xcode 中设置最低 iOS 版本

cocoonjs - 使用 Cocoonjs Canvas+ 将数据发送到 .php

ios - CocoonJS 适用于 iPhone(非 iPad)

android - Android 上的 XMPP Smack 4.1.0 rc1 ACCES(权限被拒绝)

java - Android tesseract 数据路径

Android 应用程序在 Typeface.createFromAsset 上崩溃