![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2011
Адрес: Украина Днепропетровск
Сообщений: 106
|
Есть ядро, есть его вектор направления, нужно показать куда оно будет лететь.
То есть как то так http://vorodis2.com/#id:line но есть это http://napephys.com/samples.html#swf-MarioGalaxyGravity и я хочу что бы траектория была относительно плонет, в моей старой реализации это сделать будет очень сложно, то есть нужно будет математически просчитывать все планеты, мой моз такого не выдержит)) Пробовал симулировать по циклу, не вариант, тормоза жуткие. Может есть простые пути решения? |
|
|||||
|
Регистрация: Feb 2011
Адрес: Украина Днепропетровск
Сообщений: 106
|
Не это просто проверка есть ли объект на прямой, в моей реализации он используетесь, но только для прверки окончания траектории. Здесь вопрос как получить эту траекторию относительно нескольких сил принижения.
|
|
|||||
|
Цитата:
Имеем несколько планет и ядро которое пролетит по неизвестной траектории, надо воспользоваться циклом. Цикл уже пробовали - жуткие тормоза. Выход один - оптимизировать цикл. Возможно прийдётся увеличить временной интервал и фиксировать длину цикла например на 10 итераций, так за 10 тактов яро улетит дальше. Может нейп не пойдет для таких расчетов, (меется проблема с проваливаниями объектов друг в друга на длинном такте). Можно попробовать создать параллельную вселенную на бокс2Д с ограниченным числом планет, настроить её на длинный такт, что-бы ядро летело как можно более похоже на нейп world, но за меньшее число тактов.
__________________
Гоночка |
|
|||||
|
Регистрация: Feb 2011
Адрес: Украина Днепропетровск
Сообщений: 106
|
Да это уже извращения, я про бокс2Д, собственно реально просчитать траекторию, но не реально сложно это сделать, я забил на это не благодарное занятие. Теперь все выглядит так: Есть два мира в котором есть планеты, один это симуляция, не знаю по чему но ее нужно все время держать работающей в один цикол без планет, просто мир, а когда нужно считать траекторию врубать в цикле у меня 20 итораций (если мир не работал до этого то производительность сразу валиться, хз может ему стартовать сложно)) ), так вот просчитываем траекторию с шагом 1/5 точность фигня, но траектория верная +- )), но это не суть, так как в реальном мире я не бросаю снаряд, я его пускаю по траектории стимулятора держа за джоинт и при первом столкновении этот джоинт удаляю, смотрится шикарно, производительность нормальна, вообщем все ништяк.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:11. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|