|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1 02.07.09]
Регистрация: Jun 2009
Сообщений: 39
|
Сменить положение динамического объекта
Всем привет.
Начал разбираться с Box2D. Решил написать арканоид (управляем доской внизу экрана и отбиваем шарик, который в свою очередь разрушает блоки сверху): ------------ ---- ------- --- - ---- . __ Столкнулся с проблемой: когда шарик касается нижней границы, его нужно переместить в исходное состояние. До того, как шарик начал движение, координаты легко меняются: public function set position(value:Point):void { var v:b2Vec2 = new b2Vec2(); v.x = value.x / SCALE; v.y = value.y / SCALE; body.SetPosition(v); } Добавлено через 23 часа 12 минут Получилось. Сделал так: |
|
|||||
Регистрация: Jul 2011
Сообщений: 6
|
еще можно с помощью метода SetXForm :
var newPos:b2Vec2 = new b2Vec2(newX,newY); body.SetXForm(newPos, newAngleInRadians); |
Часовой пояс GMT +4, время: 07:23. |
|
« Предыдущая тема | Следующая тема » |
Теги |
box2d , динамический , координаты , объект , положение |
|
|