[UjAPI] ODE Physics API

Добавлен , опубликован
.asi мод и AngelScript библиотека для UjAPI, добавляющий интеграцию физического движка ODE прямо в ваш варкрафт.

Демонстрация

Вместо тысячи слов:

Достоинства и недостоинства

+ Полноценный производительный физический движок
+ Создание твердых тел разных форм и размеров, изменение их позиции, вращения, применение сил, регистрация и хэндлинг коллизий
+ Создание статической геометрии разных форм и размеров, в т.ч. создание геометрии из мэша, загружаемого из .obj
- Пока что это концепт и сырой. Физический движок и сам мир варкрафта обособлены, API предоставляет парочку функций более менее простой их синхронизации, но пока что требуется много ручной работы для хорошего результата. На данном этапе библиотека больше на поиграться.
- Мультиплеер не работает (точнее, он даже и не тестировался, но работать он не будет)
- Пока что только для 1.26a

Установка

  1. Установить Warcraft 3 патч 1.26a, UjAPI, AngelScript
  2. Включить AngelScript в UjAPI
  3. Скачать архив по кнопке ниже
  4. Распаковать Physics.asi в UjAPI/Patches (запустите UjAPI хотя бы раз, чтобы создались нужные папки)

Использование

В комплекте с модом идет карта-пример physicsmap.w3x, демонстрирующая большую часть функционала.
Для использования в своей карте, распаковать из архива папку api, содержимое внутри неё закинуть в папку Scripts/Physics (можно в другое место) вашей карты. API умеренно задокументировано, за большей информацией смотри пример (physicsmap.w3x)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Этот комментарий удален
22
Уже по видео можно увидеть серьёзную работу автора, получилось очень классно с ящиками, убийством и машиной, ставлю❤️
Спасибо за тот микс с быстрой загрузкой экрана, еще не помешал бы микс на показ индикаторов здоровья и маны только когда юнит ранен/мана не полная и здание повреждено.
37
В аниме проектах, в проектах HD с моделями топом функция будет.
38
Вот это кайфы! А как на компоненты разбивали пеонов и ящики?
Потому что в xdestr мне приходилось мост руками нарезать
Ответы (2)
15
ScorpioT1000, руками и резал :) Какой-нибудь процедурной генерации тут никакой нет и я даже не представляю как такое завести можно, учитывая какой бардак в вариковских модельках бывает. Библиотека по большей части только физику привносит, а все эти приколюхи с ящиками и пеонами это уже примеры что можно реализовать с ней.
38
fenathesnake, вот самый сок был бы как раз в процедурной разбивке.
Но это все дело третье, самое главное - синк для мультиплеера
22
Оценил Drive. Хорошая наработка
3
Шикарно! Боюсь представить, как автор запарился.
28
Бомба, хотелось бы взглянуть на код не скачивая карту)
И что тут асинхронное?
Ответы (2)
15
хотелось бы взглянуть на код не скачивая карту)
там слишком много и в разных файлах, да и код именно api (т.е. angelscript библиотеки) здесь не шипком интересен, он чисто для общения с модом который уже на плюсах и дергает ODE.
И что тут асинхронное?
ничего, все синхронное и однопоток
21
Дааа. Вот бы еще сделали фигню, что бы можно было проходить под мостами и тогда заживем!
15
Вышла новая версия! Прокрутить к ресурсу

concept-150924

Исправлен вылет из-за новой версии UjAPI.
более модуль не привязан к конкретной версии UjAPI, так что такого быть больше не должно
Этот комментарий удален
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.