соколикс
offline
Опыт:
1,932Активность: |
о прикреплении к костям модели и столкновениях
решил когда нибудь сделать карту с относительно реалистичными боями вопрос собственно о том можно ли упростить систему такого боя можно ли прикреплять к костям модели юнитов ? можно ли проверять столкновения модели прикрепленной к юниту или самих костей ? |
27.01.2011, 15:04 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
reALien
offline
Опыт:
29,211Активность: |
Цитата:
если бы в варе был ragdoll, то мы наверно жили бы лучше) Цитата:
можно к аттач-поинтам, это тоже в скелете |
||
27.01.2011, 15:22 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Цитата:
чисто теоретически можно. Но это нужно писать довольно большую систему с база данных размеров, и анимации (изменение координат относительно юнита, повороты, маштаб) для точки крепления. Затем надо с помощью вычислений выяснять столкновения. Всё что я написал реализовать достаточно сложно с точки программирования и математических расчетов. Но это теоретически реально. Глючно, да, но зато если реализуешь то можешь добиться больших успехов. Но судя по вопросам вряд ли у тебя это получиться. |
|
27.01.2011, 15:34 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
соколикс
offline
Опыт:
1,932Активность: |
|
27.01.2011, 15:59 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
King_Ksel, почему теоретически? именно так оно и делается, причём в любых играх/движках вот только вар подобного извращенства не потянет в плане производительности -1000 фпс будет=) |
27.01.2011, 16:02 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Цитата:
Сам же ответил на этот вопрос =) King Ksel добавил: Лично самому бы хотелось заняться такой штукой, но увы нету времени |
|
27.01.2011, 16:34 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
для ГТШ Ванег делал систему посадки на лошадь на жасс, там юнит лошадь прикреплялся к юниту седоку, чтобы Гг всегда оствался оди и тот же, у обоих юнитов были свои анимки, все прекрасно работало без всяких тормозов
а идея такая, прикреплять модель юнита шлем, модель юнита щит, при атаке атаковать юнит шлем, юнит щит, а выделение атакуемых юнитов сделать изменением цвета, а не кругом выбора какая то наработка с прикреплением юнитов была в базе, но я ее не смотрел KO3bMA добавил:
если я не путаю, модель лошади крепилась к седоку по принципу прикрепления спецэффекта к выбранной точке прикрепления. кста, можно вместо шлема - щита и тд использовать например прозрачные шары, меняющие цвет при атаке по ним KO3bMA добавил: еще вспомнил, в последней версии ноги у Гг были один юнит, тело и голова - другой, так что дерзайте ))) |
27.01.2011, 17:25 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
KO3bMA, да такая идея нормальная, но есть но!!! Он хочет, чтобы прикрепляемый объект был оружием или щитом, которые могут крениться, вертеться и при этом расщитывать столкновение. Прикрепление можно с эфектами, а вот столкновение уже так просто не сделаешь
|
27.01.2011, 17:47 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
King_Ksel, тут проблема только в столкновении, все остальное делается легко, делается одна модель со всеми анимами, делится на нужные части, при этом анимы остаются уже готовые все крепится на тело, анимы проигрываются триггерно, как в системах передвижения на стрелках. если правильно помню, то в ГТШ крепились не эффекты, а именно юниты, между юнитами столкновение расчитать можно, но помойму геморрр, хотя Фирстартер расчитывает же столкновение пули с юнитом, при этом учитывая препятствия и рельеф, и все на ГУИ |
27.01.2011, 18:02 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
KO3bMA, ну если юнитов принять как шар, то все просто =) А когда сложный геометрический объект типа параллепипеда, то уже становиться сложнее, разве не так?
|
27.01.2011, 18:26 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
не шар а круг, хотя лучше квадрат.
|
27.01.2011, 18:30 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
DioD, вообще сточки зрения точности лучше параллепипед.
Шар потому что в пространстве. |
27.01.2011, 18:45 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
King_Ksel, форма не имеет значения, все равно расчет примерный буде, моделька прозрачная с заданными границами,с анимкой столкновения в виде эффекта, напрмер крови или искр, крепить на щит, тело , меч (аттачи) гы, размечтались) Отредактировано KO3bMA, 27.01.2011 в 19:23. |
27.01.2011, 19:00 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
KO3bMA, да че тут мечтать то. Все это вполне реально реализовать, но использовать будет очень сложно.
|
27.01.2011, 19:12 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
И я про то же, что никто не возмется делать |
27.01.2011, 19:21 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
*facepalm* |
27.01.2011, 19:22 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
по моему легче "собрать" юнита из десятка даммиков и крепить к ним спецэффекты и все остальное(например молнии). Я сейчас этим занимаюсь. Главная проблема тут написать анимации для такого "сборного" юнита. Кому это интересно копайте в сторону сферических координат.
Чтобы не быть голословным выкладываю тот пример с кубиком который я учусь поворачивать. Он слегка переписан т.к из него я буду "выдергивать" формулы для "оживления сборного юнита" Я уже говорил что собираюсь "оживить" элементаля земли из Галереи. Предположительно это будут формулы вращения плеча. |
27.01.2011, 19:40 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
reALien
offline
Опыт:
29,211Активность: |
Zanozus:
это конечно хорошо для проектов с абстрактной графикой, но нормальную 3д-модель вы так никогда не соберете |
27.01.2011, 19:46 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
конечно, куда мне с моделлерами тягаться. но будет это оочень эффектно особенно в мультиплеере. а если еще отрывание конечностей сделать .... ээээх мечты мечты. Отредактировано Zanozus, 27.01.2011 в 20:02. |
27.01.2011, 19:50 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
reALien
offline
Опыт:
29,211Активность: |
Док делал такую вещь, даже без кучи даммиков на одних только молниях при 30+ объектах на карте начинаются лаги, так что... |
27.01.2011, 19:51 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|