将 html5 canvas 转换为 android

发布于 2024-11-09 19:03:40 字数 482 浏览 4 评论 0原文

上周我一直在使用 HTML5 的 canvas 元素开发一个小型平台游戏。 我正在考虑尝试将我的游戏移植到 Android 平台,但遇到了一些问题。 我从来没有做过任何Android编程,也没有做过Java! 只有 Javascript 和 PHP - 但相信我对一般编程有很好的理解。

  1. 我可以使用相同的过程来构建我的游戏吗?我在这里的意思是,我在屏幕/画布上绘制所有内容的方式。剩下的只是计算,应该很容易移植?

    • 每个游戏循环我都会绘制背景图像、所有物品和两名玩家。
  2. 在触摸屏上控制平台游戏的最佳方式是什么?我正在考虑单独检测屏幕的各个部分。

    • 手指放在右侧:向右走
    • 手指放在左侧:向左走
    • 点击屏幕:跳跃
    • 两指点击:放置炸弹

如有任何建议或链接,我们将不胜感激。如果您需要查看任何代码或游戏示例,请告诉我。

I've been spending the last week to develop a little platform game with HTML5's canvas element.
I was thinking about trying to port my game to the Android platform, but came across a few questions.
I have never done any Android programming, nor Java!
Only Javascript and PHP - but belive I have a good understanding of programming in general.

  1. Will I be able to use the same procedure for building my game? Here I mean, my way of drawing everything on the screen/canvas. The rest is just calculations, and should be easily ported?

    • Every game loop I draw the background image, all items, and both players.
  2. What would be the best way to control a platform game on a touchscreen? I was thinking about detecting parts of the screen individually.

    • Finger on right side: Walk right
    • Finger on left side: Walk left
    • Tap screen: jump
    • 2 Finger tap: place bomb

Any suggestions or links are appreciated. Let me know if you need to see any code or an example of the game.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

相权↑美人 2024-11-16 19:03:41

我建议您根据您在 php/javascript 方面的经验考虑使用 cocoonjs。它确实很新,所以没有很多文档,但如果您选择那里的演示代码,我相信您会没事的。

http://wiki.ludei.com/cocoonjs:devguide

I suggest you look into using cocoonjs with your experience in php/javascript. It is really new so there is not a lot of documentation but if you pick through there demo code I am sure you will be fine.

http://wiki.ludei.com/cocoonjs:devguide

天邊彩虹 2024-11-16 19:03:41

我在这里没有具体说明,但我认为您可以查找 Appcelerator Titanium 和 Phonegap,以使用 PHP 和 Javascript 编写 Android 应用程序。不过,它们的运作方式和所做的事情之间存在差异。

以下是一些链接:

http://www.appcelerator.com/products/titanium -移动应用程序开发/
http://www.phonegap.com/home

Am not being specific here but I think you can look up on Appcelerator Titanium and Phonegap to write Android apps using PHP and Javascript. There is a difference between how they function and what they do, though.

Here are some links:

http://www.appcelerator.com/products/titanium-mobile-application-development/
http://www.phonegap.com/home

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文