XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
соколикс

offline
Опыт: 1,932
Активность:
о прикреплении к костям модели и столкновениях
решил когда нибудь сделать карту с относительно реалистичными боями
вопрос собственно о том можно ли упростить систему такого боя
можно ли прикреплять к костям модели юнитов ?
можно ли проверять столкновения модели прикрепленной к юниту или самих костей ?
Старый 27.01.2011, 15:04
reALien

offline
Опыт: 29,211
Активность:
Цитата:
Сообщение от cokolx
можно ли проверять столкновения модели прикрепленной к юниту или самих костей ?

если бы в варе был ragdoll, то мы наверно жили бы лучше)
Цитата:
Сообщение от cokolx
можно ли прикреплять к костям модели юнитов ?

можно к аттач-поинтам, это тоже в скелете
Старый 27.01.2011, 15:22
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
Цитата:
Сообщение от cokolx
можно ли проверять столкновения модели прикрепленной к юниту или самих костей ?

чисто теоретически можно. Но это нужно писать довольно большую систему с база данных размеров, и анимации (изменение координат относительно юнита, повороты, маштаб) для точки крепления. Затем надо с помощью вычислений выяснять столкновения. Всё что я написал реализовать достаточно сложно с точки программирования и математических расчетов. Но это теоретически реально. Глючно, да, но зато если реализуешь то можешь добиться больших успехов. Но судя по вопросам вряд ли у тебя это получиться.
Старый 27.01.2011, 15:34
соколикс

offline
Опыт: 1,932
Активность:
reALien, учу мат часть насчет атач пойнтов
King_Ksel, так может и сделаю но если проще не получится
Старый 27.01.2011, 15:59
Hanabishi
COOL STATUS
offline
Опыт: отключен
King_Ksel, почему теоретически? именно так оно и делается, причём в любых играх/движках
вот только вар подобного извращенства не потянет в плане производительности
-1000 фпс будет=)
Старый 27.01.2011, 16:02
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
Цитата:
Сообщение от Hanabishi
King_Ksel, почему теоретически? именно так оно и делается, причём в любых играх/движках
вот только вар подобного извращенства не потянет в плане производительности

Сам же ответил на этот вопрос =)

King Ksel добавил:
Лично самому бы хотелось заняться такой штукой, но увы нету времени
Старый 27.01.2011, 16:34
KO3bMA

offline
Опыт: 45,024
Активность:
для ГТШ Ванег делал систему посадки на лошадь на жасс, там юнит лошадь прикреплялся к юниту седоку, чтобы Гг всегда оствался оди и тот же, у обоих юнитов были свои анимки, все прекрасно работало без всяких тормозов
а идея такая, прикреплять модель юнита шлем, модель юнита щит, при атаке атаковать юнит шлем, юнит щит, а выделение атакуемых юнитов сделать изменением цвета, а не кругом выбора
какая то наработка с прикреплением юнитов была в базе, но я ее не смотрел
KO3bMA добавил:
если я не путаю, модель лошади крепилась к седоку по принципу прикрепления спецэффекта к выбранной точке прикрепления.
кста, можно вместо шлема - щита и тд использовать например прозрачные шары, меняющие цвет при атаке по ним
KO3bMA добавил:
еще вспомнил, в последней версии ноги у Гг были один юнит, тело и голова - другой, так что дерзайте )))
Старый 27.01.2011, 17:25
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
KO3bMA, да такая идея нормальная, но есть но!!! Он хочет, чтобы прикрепляемый объект был оружием или щитом, которые могут крениться, вертеться и при этом расщитывать столкновение. Прикрепление можно с эфектами, а вот столкновение уже так просто не сделаешь
Старый 27.01.2011, 17:47
KO3bMA

offline
Опыт: 45,024
Активность:
King_Ksel, тут проблема только в столкновении, все остальное делается легко, делается одна модель со всеми анимами, делится на нужные части, при этом анимы остаются уже готовые
все крепится на тело, анимы проигрываются триггерно, как в системах передвижения на стрелках. если правильно помню, то в ГТШ крепились не эффекты, а именно юниты, между юнитами столкновение расчитать можно, но помойму геморрр, хотя Фирстартер расчитывает же столкновение пули с юнитом, при этом учитывая препятствия и рельеф, и все на ГУИ
Старый 27.01.2011, 18:02
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
KO3bMA, ну если юнитов принять как шар, то все просто =) А когда сложный геометрический объект типа параллепипеда, то уже становиться сложнее, разве не так?
Старый 27.01.2011, 18:26
DioD

offline
Опыт: 45,134
Активность:
не шар а круг, хотя лучше квадрат.
Старый 27.01.2011, 18:30
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
DioD, вообще сточки зрения точности лучше параллепипед.
Шар потому что в пространстве.
Старый 27.01.2011, 18:45
KO3bMA

offline
Опыт: 45,024
Активность:
King_Ksel, форма не имеет значения, все равно расчет примерный буде, моделька прозрачная с заданными границами,с анимкой столкновения в виде эффекта, напрмер крови или искр, крепить на щит, тело , меч (аттачи)
гы, размечтались)

Отредактировано KO3bMA, 27.01.2011 в 19:23.
Старый 27.01.2011, 19:00
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
KO3bMA, да че тут мечтать то. Все это вполне реально реализовать, но использовать будет очень сложно.
Старый 27.01.2011, 19:12
KO3bMA

offline
Опыт: 45,024
Активность:
И я про то же, что никто не возмется делать
Старый 27.01.2011, 19:21
ScorpioT1000
Работаем
offline
Опыт: отключен
сложный геометрический объект типа параллепипеда
*facepalm*
Старый 27.01.2011, 19:22
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
по моему легче "собрать" юнита из десятка даммиков и крепить к ним спецэффекты и все остальное(например молнии). Я сейчас этим занимаюсь. Главная проблема тут написать анимации для такого "сборного" юнита. Кому это интересно копайте в сторону сферических координат.
Чтобы не быть голословным выкладываю тот пример с кубиком который я учусь поворачивать.
Он слегка переписан т.к из него я буду "выдергивать" формулы для "оживления сборного юнита"
Я уже говорил что собираюсь "оживить" элементаля земли из Галереи.
Предположительно это будут формулы вращения плеча.
Прикрепленные файлы
Тип файла: w3x cube2.w3x (17.3 Кбайт, 17 просмотров )
Старый 27.01.2011, 19:40
reALien

offline
Опыт: 29,211
Активность:
Zanozus:
о моему легче "собрать" юнита из десятка даммиков и крепить к ним спецэффекты и все остальное(например молнии)
это конечно хорошо для проектов с абстрактной графикой, но нормальную 3д-модель вы так никогда не соберете
Старый 27.01.2011, 19:46
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
конечно, куда мне с моделлерами тягаться. но будет это оочень эффектно особенно в мультиплеере.
а если еще отрывание конечностей сделать .... ээээх мечты мечты.

Отредактировано Zanozus, 27.01.2011 в 20:02.
Старый 27.01.2011, 19:50
reALien

offline
Опыт: 29,211
Активность:
Док делал такую вещь, даже без кучи даммиков на одних только молниях при 30+ объектах на карте начинаются лаги, так что...
Старый 27.01.2011, 19:51
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 13:35.