Алгоритмы, Наработки и Способности
Способ реализации:
vJass
Тип:
Наработка
Версия: 1.2 (04.03.2011)
Версия (dev): 1.3 dev2 (21.03.2012)
Выполнение: vJass
Описание: Физический_движок
Версия (dev): 1.3 dev2 (21.03.2012)
Выполнение: vJass
Описание: Физический_движок
Чем отличается:
- скорость
- функциональность
- реалистичность
- простота использования
Для импорта скопировать библиотеку PhysX из карты, либо подключить файл PhysX_v1.2.j.
Полное и подробное описание всех функций в карте и в файле help.txt.
Полное и подробное описание всех функций в карте и в файле help.txt.
Особенности и версии
1.0:
- обработка основных физических законов (ударов, силы тяжести, сопротивления воздуха, силы трения)
- обработка контакта с любым ландшафтом
- обработка контакта с декорациями
- обработка скатывания объектов по склонам
- физика прикрепляется к нужному юниту
- регистрация событий контактирования с другими объектами (в том числе с преградами и землёй)
1.1:
- обработка контакта с юнитами (как физический, так и событие)
- более реалистичная система ударов о преграды и скатывания по склонам
- исправлены баги событий и несколько багов понижающих производительность
- настройка для события контакта с преградами/землёй
- изменён синтаксис (теперь управление объектом через методы внутри и static класса)
- более аккуратный расчёт и реалистичность движения
- больше настроек, возможность менять настройки во время игры
- корректная работа с размерами объекта
1.2:
- множество новых функций для упрощения работы с объектами
Скачать 1.2 (стабильная сборка)
Разработка
1.3 dev1:
- тест камешки-live (симуляция настоящих камней)
- поворот снарядов в направлении полёта (включая вертикальный поворот)
1.3 dev2:
- трамплин (баг - иногда объекты при встрече препятствия резко выстреливают вверх)
- CrossStream: Производительность увеличена в 2-3 раза, теперь стабильно выдерживает до 400 активных объектов!
Скачать 1.3 dev2 (тестовая)
TO DO:
- скатывание, только если склон достаточно крутой (т.е. сила тяжести сильнее трения)
- возможность задания физических свойств индивидуально для объекта
- реактивное движение
- фиксить трамплин -_-
Оставляйте свои пожелания и идеи! Отписывайте найденные баги.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Hanabishi
+ так название сразу даёт понять о предназначении, даже если не читать описание
Но стоит скачать и посмотреть пример.
PhysXObject.CreateByPolar? И можно ли как-то сделать чтобы снаряды "рикошетили" если выходят из определенной области?