Box2d javascript добавляет изображения к телам и управляет художественными активами

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

поэтому мне просто нужно немного понять, как назначать изображения телам, обрабатывать изображения и т. д. Игра представляет собой простую платформенную игру с мячом в качестве игрока, и вы должны попытаться добраться до другой стороны. У меня есть некоторые препятствия, такие как суставы, качающиеся мячи и т. д. Только начинаю, пожалуйста, дайте мне знать, если вы можете помочь... 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 и мне нужна помощь в добавлении изображений к телам...


person naed11    schedule 24.08.2013    source источник


Ответы (1)


Я предполагаю, что вы не генерируете свой мир программно. Вам нужно будет найти редактора, подходящего для этой работы, или написать его самостоятельно.

Я могу посоветовать вам использовать R.U.B.E, который позволяет создавать миры Box2D и прикреплять изображения к телам. Затем вы можете экспортировать сцену через JSON, который очень хорошо подходит для javascript.

Рендеринг этих изображений, прикрепленных к телам, будет выполнен по индивидуальному заказу. А также импорт сцены, если еще нет загрузчика для box2dweb.

person noone    schedule 26.08.2013