Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Box2D] SetPosition, ApplyForce, 2в1 и т.д (http://www.flasher.ru/forum/showthread.php?t=147942)

Vilya21 17.12.2010 17:56

SetPosition, ApplyForce, 2в1 и т.д
 
Здравствуйте, накопилось несколько вопросов по box2d 2.1а.

1. Как можно изменить координаты статического тела? SetPosition не работает =(.
2. Как применить силу к телу (ApplyForce), чтобы оно не вращалось от этой силы (SetFixedRotation не подходит).
3. Как ограничить воду (buoyancy) по х (икс)?
4. Как объединить две или три фигуры в одном теле? То есть нужно создать сложное тело из нескольких фигур.
5. Что можно оптимизировать, чтобы меньше кушало проц? =)

Division 17.12.2010 21:29

Цитата:

1. Как можно изменить координаты статического тела? SetPosition не работает =(.
У меня работает.
Цитата:

2. Как применить силу к телу (ApplyForce), чтобы оно не вращалось от этой силы (SetFixedRotation не подходит).
Попробуй применять к точке GetPosition()
Цитата:

3. Как ограничить воду (buoyancy) по х (икс)?
Я полагаю, надо допиливать BoyancyController руками
Цитата:

4. Как объединить две или три фигуры в одном теле? То есть нужно создать сложное тело из нескольких фигур.
b2Body.CreateFixture
Цитата:

5. Что можно оптимизировать, чтобы меньше кушало проц? =)
Тормозит как правило рендер графики

http://www.box2dflash.org/docs/2.1a/reference/

-De- 18.12.2010 03:04

По 2, по-моему, к точке GetLocalCenter()

Furgon 04.08.2011 00:52

SetPosition к статическому телу также не работает. Подскажите, как исправить?


Часовой пояс GMT +4, время: 06:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.