![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2010
Сообщений: 14
|
Здравствуйте,
Я новичок в As 3 и тем более в Box 2d, поэтому не бейте сильно =) Пытаюсь подгрузить картинку на круг, делаю это модифицируя пример: var bodyDefC:b2BodyDef = new b2BodyDef(); bodyDefC.type = b2Body.b2_dynamicBody; var circDef:b2CircleShape= new b2CircleShape((10) / m_physScale); fd = new b2FixtureDef(); fd.shape = circDef; fd.density = 0.3; // Override the default friction. fd.friction = 0.3; fd.restitution = 0.1; bodyDefC.position.Set((120) / m_physScale, (50) / m_physScale); bodyDefC.angle = 0; bodyDefC.userData = new sb1(); //Вот тут пытаюсь загрузить мувик на объект body = m_world.CreateBody(bodyDefC); body.CreateFixture(fd); m_bodies.push(body); Но картинки не появляется, в чем проблема? Может я чего-то не понимаю? И второстепенный вопрос: Где можно почитать уроки по Box 2d, желательно на русском, и как можно более-разжеваные =) |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 71
|
|
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Не понимаю, зачем грузить мувик таким образом. userData предназначена для других целей.
Мувик можно создать как обычно в ас3, а потом просто покадрово или по таймеру приравнивать его позицию к позиции тела,, и задавать то же вращение. |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 14
|
goodguy, я бы так и делал, но у меня возникла следующая проблема:
Все создание объектов находится в другом классе, и из него не получается получить доступ к кадру... Или к root, какому-нибудь level0 и тд. Переносить всё в один класс - нецелесообразно, можно как-то это обойти? |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
На сколько я знаю, в бокс2д и не предусмотренно добавление пользовательской графики. Это чисто физический движок, поэтому добавление графики таким способом, единственное, что приходит мне в голову. Собственно, я всегда так и делал, но никогда не писал код для бокс2д игр в кадрах |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 14
|
Дауж, видимо придется переписывать все с 0.
Добавлено через 6 часов 29 минут Никто не подскажет как создать круглое тело? Пересмотрел уже все мануалы, уроки, примеры, и нивкакую. То несовпадение типов, то еще что-то. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|