Проблемы сети Flash + Box2d, как скопировать движение по сети? - PullRequest
0 голосов
/ 29 марта 2011

Я пытаюсь создать игру, похожую на haxball.

Вот пример

http://elearn72.net63.net/hax.html

Откройте его в двух браузерах и начните движение с помощью стрелок.

Вы увидите, что физика мяча в порядке, но я не могу скопировать физику маленького шарика.

Что вы рекомендуете?

С уважением, Мирза

1 Ответ

0 голосов
/ 15 апреля 2011

Heyo Mirza,

Ну, я не знаю, какая версия Box2DAS3, поэтому я напишу для 2.1a, так как она самая последняя.

Глядя на приложение, которое вы опубликовали, я 'Я предполагаю, что будет реализовано следующее:

  • Нулевая гравитация (b2Vec2 (0.0, 0.0))
  • linearDamping & angularDamping (b2BodyDef)

Так что дляГравитация

public var World:b2World;
public var Gravity:b2Vec2 = new b2Vec2(0.0, 0.0);
public var AllowSleep:Boolean = true;

public function Example(){

World = new b2World(Gravity, AllowSleep);

}

Для демпфирования вы создадите новое тело, и по определению тела используйте

//0.3 can changed be any Number
bodyDef.linearDamping = 0.3;
bodyDef.angularDamping = 0.3; 

В линейном представлении сверху вниз для плотности будет использоваться угловое демпфирование, так какв Side-Scroller Плотность справляется сама.

Надеюсь, что эта помощь!-Zero

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...