[UjAPI] ODE Physics API

Added by , published
Модификация
.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)
`
LOADING AD...
The comment is deleted
6
22
6
Уже по видео можно увидеть серьёзную работу автора, получилось очень классно с ящиками, убийством и машиной, ставлю❤️
Спасибо за тот микс с быстрой загрузкой экрана, еще не помешал бы микс на показ индикаторов здоровья и маны только когда юнит ранен/мана не полная и здание повреждено.
3
36
3
В аниме проектах, в проектах HD с моделями топом функция будет.
2
38
2
Вот это кайфы! А как на компоненты разбивали пеонов и ящики?
Потому что в xdestr мне приходилось мост руками нарезать
Replies (2)
0
10
0
ScorpioT1000, руками и резал :) Какой-нибудь процедурной генерации тут никакой нет и я даже не представляю как такое завести можно, учитывая какой бардак в вариковских модельках бывает. Библиотека по большей части только физику привносит, а все эти приколюхи с ящиками и пеонами это уже примеры что можно реализовать с ней.
0
38
0
fenathesnake, вот самый сок был бы как раз в процедурной разбивке.
Но это все дело третье, самое главное - синк для мультиплеера
3
19
3
Оценил Drive. Хорошая наработка
3
2
3
Шикарно! Боюсь представить, как автор запарился.
2
28
2
Бомба, хотелось бы взглянуть на код не скачивая карту)
И что тут асинхронное?
Replies (2)
3
10
3
хотелось бы взглянуть на код не скачивая карту)
там слишком много и в разных файлах, да и код именно api (т.е. angelscript библиотеки) здесь не шипком интересен, он чисто для общения с модом который уже на плюсах и дергает ODE.
И что тут асинхронное?
ничего, все синхронное и однопоток
1
28
1
fenathesnake, а, понял, спасибо
1
8
1
Шикардос)
1
20
1
Дааа. Вот бы еще сделали фигню, что бы можно было проходить под мостами и тогда заживем!
0
10
0
A new version is out! Scroll to the resource

concept-150924

Исправлен вылет из-за новой версии UjAPI.
более модуль не привязан к конкретной версии UjAPI, так что такого быть больше не должно
2 comments deleted
0
10
A new version is out! Scroll to the resource
Хотфикс карты-примера. Исправлены переименованные в новой версии UjAPI нативки.
2
14
2
Если у меня кто-нибудь спросит что такое безумие, я дам ему ссылку на эту страницу.
Replies (6)
0
10
Cancel, это не безумие это изменённый игровой движок для Варкрафта. А безумие это делать, что-то без ума. Что не приведёт ни какой пользы.
2
14
2
Vampir_kolik, ты это вообще к чему сейчас? Чел творит безумные вещи, и это хорошо. А ты в ответ на мой комплимент говном кидаешься. Для опорожнения существуют туалетные комнаты, там этим и занимайся.
0
28
0
Cancel, АХАХАХА ХАРОШ, это было весело читать)
0
10
Cancel, может он этот движок куда-нибудь да приспособит. Почему безумные?
0
14
0
Vampir_kolik, потому что у тебя не очень хорошо получилось понять контекстную семантику.
0
10
Cancel, Пятиминутка в вампов этот проект тоже безумие?
To leave a comment please sign in to the site.