我到处搜索,不管是论坛,博客,谷歌,甚至文档,但我不知道如何为CocoonJS做特定于安卓的事情。我想开始开发一个javascript游戏,并使用CocoonJS构建它,我知道CocoonJS在Android上是全屏的,但是我怎么知道使用什么画布大小呢?例如:
我正在创建游戏,并通过谷歌Chrome在本地进行测试。如果我用画布大小= innerWidth / innerHeight开发了一个完整的游戏,那么它将是全屏的,但是我如何知道这在移动上的比例。我也不知道如何处理触摸事件。
最好的(当前)例子将是游戏2048。这个游戏是用javascript编写的,在浏览器中运行,但也是一个原生的android应用程序。
让我简化一下:
在桌面上创建一个javascript游戏很简单,但我不知道如何将我的画布大小设置为etc,以确保在Android上工作。顺便说一句,我正在开发这个游戏,因为我是一个web开发人员,所以在HTML / JS方面比其他语言更有效率,但不一定需要这个游戏在浏览器上运行。我希望Android是我的目标平台,但仍然能够在我的笔记本电脑上测试这个游戏。
这个问题目前有点混乱,但我会把它组织得更好,以帮助其他可能有同样问题的人。
如果我能用一句话把这个问题重新表述一下,那就是:
当我用CocoonJS创建一个机器人游戏时,我从哪里开始?
发布于 2014-11-23 19:44:10
我建议从应用/播放商店下载茧发射器。在这个应用程序中,你可以打开演示应用程序,在那里你可以看到你能用茧做些什么,以及它有多快。
此外,您还可以在这里下载每个应用程序的源代码:https://cocoonjsservice.ludei.com/cocoonjslaunchersvr/demo-list/
您可以在启动程序中或在编译后的应用程序中设置应用程序的缩放模式。看看你的选择。您的其他问题,如比例尺/大小,将通过查看演示应用程序的源代码来回答,在这里您可以看到它们是如何处理的:)
https://stackoverflow.com/questions/22883902
复制相似问题