Box2d javascript向实体添加图像并管理艺术资源

Box2d javascript向实体添加图像并管理艺术资源,javascript,canvas,box2d,game-development,box2dweb,Javascript,Canvas,Box2d,Game Development,Box2dweb,因此,我只需要了解如何将图像分配给身体,以及如何处理图像等。该游戏是一个简单的平台游戏,以一个球作为角色 你必须试着到达另一边。我有一些障碍,比如 关节和摆动球等。刚刚开始,请让 我知道如果你能帮忙。。。box2dweb。。下面是几个例子 我的身体在不同的地方。。任何建议都非常有用 谢谢。如果你能帮忙,请告诉我 OK so I have a few levels of a simple platform built out, 好的,我正在使用box2d,需要一些帮助将图像添加到实体…

因此,我只需要了解如何将图像分配给身体,以及如何处理图像等。该游戏是一个简单的平台游戏,以一个球作为角色 你必须试着到达另一边。我有一些障碍,比如 关节和摆动球等。刚刚开始,请让 我知道如果你能帮忙。。。box2dweb。。下面是几个例子 我的身体在不同的地方。。任何建议都非常有用 谢谢。如果你能帮忙,请告诉我

    OK so I have a few levels of a simple platform built out, 

好的,我正在使用box2d,需要一些帮助将图像添加到实体…

我猜您不会以编程方式生成世界。你需要找到一个适合这份工作的编辑,或者自己写一个

我可以建议您使用它来创建您的Box2D世界并将图像附加到身体。然后可以通过JSON导出场景,JSON非常适合javascript

渲染附着到实体的图像将是一项自定义作业。以及导入场景(如果还没有用于box2dweb的加载程序)

function PC(gamePiece){
        if (gamePiece == 1) {
        var ballSd1 = new b2CircleDef();
            ballSd1.density = 1.1;
            ballSd1.radius = 22;
            ballSd1.restitution = 0.5;
            ballSd1.friction = 1;
            ballSd1.userData = 'player';
            var ballBd = new b2BodyDef();
            ballBd.linearDamping = .03;
            ballBd.allowSleep = false;
            ballBd.AddShape(ballSd1);
            ballBd.position.Set(40,0);
            player.object = world.CreateBody(ballBd);   
        }