Страница 1 из 1

Бага?

СообщениеДобавлено: Вс апр 17, 2011 8:35 pm
koaa310
Привет,
использую бесплатную дев версию + HGE врапер
Столкнулся с такой "багой":
На каждой итерации сдвигаю и зумлю эммитер, после чего рисую его. Проблема в том что периодически некоторые частицы не сдвигаются.
Видео:
[youtube]TjOMup-8CBw[/youtube]

код примерно вот такой:
...
emitter->Move(mp);
emitter->SetScale(zoom);
emitter->Update(1000*dt*expl_speed_mult);
...

Есть мысли по поводу почему оно так и как можно починить?

Re: Бага?

СообщениеДобавлено: Вс апр 17, 2011 9:30 pm
Odin_KG
Проблема в том что периодически некоторые частицы не сдвигаются.

Может быть неверно установлен режим перемещения частиц? Это делается функцией Magic_SetEmitterPositionMode.

Re: Бага?

СообщениеДобавлено: Вс апр 17, 2011 9:38 pm
Odin_KG
Если окажется, что проблема всё-таки не в этом, то могу дать новую версию библиотеки, всё же 1.72 это очень старый вариант, хотя он до сих пор и остался официальным.

Re: Бага?

СообщениеДобавлено: Вс апр 17, 2011 9:47 pm
koaa310
попробовал варианты
1. Magic_SetEmitterPositionMode(emitter->GetEmitter(), true);
2. Magic_SetEmitterPositionMode(emitter->GetEmitter(), false);
3. Magic_SetEmitterPositionMode(emitter->GetEmitter(), MAGIC_CHANGE_EMITTER_AND_PARTICLES);
4. Magic_SetEmitterPositionMode(emitter->GetEmitter(), MAGIC_CHANGE_EMITTER_ONLY);

Эффекта никакого

пробовал в инициализации менять
MP->Initialization(MAGIC_INTERPOLATION_ENABLE, MAGIC_NOLOOP, MAGIC_CHANGE_EMITTER_ONLY, "../Tmp");

тоже не помогает. Отключение интерполяции тоже эффекта не дает.

Re: Бага?

СообщениеДобавлено: Вс апр 17, 2011 9:48 pm
koaa310
> Если окажется, что проблема всё-таки не в этом, то могу дать новую версию библиотеки, всё же 1.72 это очень старый вариант, хотя он до сих пор и остался официальным.
где качать? :)

Re: Бага?

СообщениеДобавлено: Вс апр 17, 2011 11:49 pm
Odin_KG
где качать? :)

http::/www.astralax.ru/hlam/particles_dev211.exe
ключ скину в личку.

Re: Бага?

СообщениеДобавлено: Вс апр 17, 2011 11:59 pm
koaa310
о, спасибо.
Сейчас попробую :)

Re: Бага?

СообщениеДобавлено: Пн апр 18, 2011 2:47 am
koaa310
ух, переделал на новую версию... :)
Рапортую: Проблема исчезла. :)
Спасибо.

кстати, а чего на сайте то 1.72, когда уже 2.1 есть?

Re: Бага?

СообщениеДобавлено: Пн апр 18, 2011 5:28 am
Odin_KG
Рапортую: Проблема исчезла

Это радует :)

кстати, а чего на сайте то 1.72, когда уже 2.1 есть?

Потому что не всё готово. Точнее 2D практически готова, а вот с 3D-версией не всё так гладко. А практически справка одна и magic.h один и тот же.