Box2dWeb and Images

Box2dWeb and Images

本文关键字:Images and Box2dWeb      更新时间:2023-09-26

如何在Box2dWeb中导入PNG或GIF并将其附加到形状?

我能在网上找到的最好的资源是:http://www.jeremyhubble.com/box2d.html

但是,这个"教程"并没有对图像的实际使用方式给出太多解释。所以这显然是可能的,但我无法让 userData 技巧起作用。

我现在已经在gamedev上为您回答了这个问题(以及一个例子),但这是底线:

你通常负责渲染你的box2d世界的状态 - 你提到的"userData技巧"实际上与box2d框架无关。

userData 是要与正文关联的任意数据的占位符。这可以是任何东西 - 字符串、函数、对象等。此数据通常用于帮助您在更新循环期间渲染世界,这正是您链接到的资源所做的 - 如果您查看 processObjects 函数,它会使用 imgsrc 值创建一个 Image 对象并将其绘制到画布上的正确位置。(这不是一个好主意,因为每次迭代每个对象都会创建一次图像 - 我建议它应该只创建一次)

更新:您可以尝试这个新链接:http://codingowl.com/readblog.php?blogid=134

也许这个网站可以提供帮助 -- box2dweb.com/blog/2012/05/01/attaching-image-贴图/