繁体   English   中英

在HTML5 Canvas中创建平台,移动球

[英]Creating Platforms in HTML5 Canvas, Moving Ball

我是画布的新手,并且具有Javascript的基础知识。 我正在开发一个(看似)简单的游戏,其中一个球从屏幕的左上方沿着平台滚动。 球的形象

因此,球需要对其施加某种物理作用(我想),以便它不仅从右向左移动,而且还具有重力和从平台上掉落的能力。

我不确定如何创建平台或球物理。 我意识到这是一个非常笼统的问题-我并没有要求别人为我编写程序-但我只是以为我会开一下一下,看看是否有人可以给我正确的方向。 我在这里迷路了。

任何帮助,将不胜感激!

看看Box2DJS ,这是一个用于画布的JavaScript物理引擎。 它是一个非常流行的名为Box2D的 C ++物理引擎的端口(更准确地说,它是ActionScript 3.0版本的端口,后者本身就是原始版本的端口)。

ActionScript 3.0版本有大量资源,您可能会发现这很有用,因为JavaScript语法和ActionScript语法本质上是相同的。 还有一些JavaScript版本的演示。 这个Hello World演示可能包含您入门所需的一切(右键单击以查看源代码)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM