Box2d javascript将图像添加到实体并管理艺术资产

时间:2013-08-24 05:53:40

标签: javascript canvas box2d game-development box2dweb

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

所以我只需要了解如何将图像分配给身体,处理图像等等。游戏是一个简单的平台游戏,有一个球作为palyer chacter和  你必须尝试到达另一边。我有一些障碍  关节和摆动球等。刚开始,请让  我知道你是否可以帮忙... box2dweb ..以下是一些例子 在我的游戏里面的各个地方的身体..任何建议都会很大  赞赏。 Pplayer角色让我知道你是否可以提供帮助。

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);   
        }

好吧所以我正在使用box2d并需要一些帮助将图像添加到正文...

1 个答案:

答案 0 :(得分:1)

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

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

附加到实体的图像的渲染将是一个自定义作业。如果没有box2dweb的加载器那么导入场景。