Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.09.2013, 23:40
iters вне форума Посмотреть профиль Отправить личное сообщение для iters Найти все сообщения от iters
  № 1  
Ответить с цитированием
iters

Регистрация: Aug 2013
Сообщений: 14
По умолчанию можно ли в box2d несколько тел объединить в одно?

Здравствуйте, у меня есть фигура сложной невыпуклой формы , я разбил её на несколько простых выпуклых фигур и жестким соединением скрепил их.Можно ли все эти тела объединить в одно тело и иметь на него одну общую ссылку(переменную)?

Прошу вашей помощи ,изучаю box2d не так долго. Спасибо

Старый 20.09.2013, 02:56
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 2  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Код AS3:
         rolyLevel=world.CreateBody(bodyDef);
            var polygonShape:b2PolygonShape=new b2PolygonShape();
            var fixtureDef:b2FixtureDef=new b2FixtureDef();
            fixtureDef.shape=polygonShape;
            fixtureDef.density=1;
            fixtureDef.restitution=0;
            fixtureDef.friction=1;
            for (var i:Number=0; i<rolyPieces; i++) {
                var angle:Number=2*Math.PI/rolyPieces*i;
                polygonShape.SetAsOrientedBox(0.1,rolySide,new b2Vec2(rolyRadius/worldScale*Math.cos(angle),rolyRadius/worldScale*Math.sin(angle)),angle);
                rolyLevel.CreateFixture(fixtureDef);
            }
Так делается в box2d колесо из прямоугольников.
http://www.emanueleferonato.com/2012...-box2d-step-2/
__________________
Гоночка

Старый 20.09.2013, 13:12
iters вне форума Посмотреть профиль Отправить личное сообщение для iters Найти все сообщения от iters
  № 3  
Ответить с цитированием
iters

Регистрация: Aug 2013
Сообщений: 14
Спасибо!!!

Старый 27.09.2013, 08:20
Argas вне форума Посмотреть профиль Отправить личное сообщение для Argas Найти все сообщения от Argas
  № 4  
Ответить с цитированием
Argas

Регистрация: Oct 2012
Сообщений: 35
а еще есть несколько box2d editor'ов, позволяющих создавать свои шейпы.

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:54.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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