Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过世界上所有的身体_Javascript_Box2d - Fatal编程技术网

Javascript 如何通过世界上所有的身体

Javascript 如何通过世界上所有的身体,javascript,box2d,Javascript,Box2d,我需要在一个世界的所有身体里制造一些东西。但我不知道怎么做。我有一个Box2D世界的实例,其中所有实体都是。我试过这个: var bodies = world.GetBodyList(); for(var i=0; i<bodies.length; i++) { ... } 但它不起作用。它只返回一个实体,而不是我所期望的列表。有什么建议吗 for(var body = world.GetBodyList(); body; body = body.GetNe

我需要在一个世界的所有身体里制造一些东西。但我不知道怎么做。我有一个Box2D世界的实例,其中所有实体都是。我试过这个:

var bodies = world.GetBodyList();
for(var i=0; i<bodies.length; i++)
    {
       ...
    }
但它不起作用。它只返回一个实体,而不是我所期望的列表。有什么建议吗

for(var body = world.GetBodyList(); body; body = body.GetNext())
{
    list.text+="\n";
    list.text+=(body +" " + body.GetUserData());
}

不知羞耻地从……偷来。本主题是关于flash的,但考虑到它在任何地方都有类似的移植,这在JS中也应该可以使用。

欢迎使用。你们能描述一下什么是不工作的意思吗?world.GetBodyList返回什么?我很抱歉,但若你们知道box2d库,你们就很清楚世界是什么。