我一直在通过编写基本的思维导图应用程序来试验 HTML5 canvas。我试图找出是否有任何 javascript API 用于管理 Canvas 中的对象,例如图像或形状之间的碰撞检测。 我认为自己编写不是一个好主意,因为周围可能有一些好的 API。 任何人对此都有线索或一些信息。我将不胜感激。
最佳答案
最近我自己也在试验这个。我发现 Box2DJS 是一个很棒的牛顿物理引擎,如果你想尝试一下的话。 http://box2d-js.sourceforge.net/
一开始理解这个概念有点困难,但随着你的深入,它会变得更容易,而且它还附带了一些很好的例子。 Box2D 已被移植到多种语言并且大多数使用相同或非常相似的方法,因此任何移植的文档都可能满足您的需要。
祝你好运:).
编辑:我在前面提到的网站上找到了指向该文档的链接:http://www.kyucon.com/doc/box2d/ (由于我的低声誉限制我每个帖子只能一个,无法将其设为超链接,我是菜鸟;P)
它适用于 Box2DFlashAS3,但他们声称“Box2DJS API 与 Box2DFlashAS3 的 API 完全相同”
编辑:哦,我刚刚注意到你在寻找碰撞检测,而不是物理学,我的错......也许 Box2D 仍然可以工作,但也许不能。对不起...
关于html - 有谁知道是否有用于 HTML5 Canvas 的碰撞检测 API ..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2854760/