|
0 / 0 / 0
Регистрация: 09.07.2020
Сообщений: 15
|
|
Реализация сложной 2d анимации13.07.2020, 19:19. Показов 1519. Ответов 3
Метки animation, animation controller, unity 2d, unity script c#, анимации, юнити, юнити2д, unity (Все метки)
Учусь создавать 2d игры в unity. Пока опыта мало. В настоящее время занимаюсь анимациями персонажа и нуждаюсь в помощи.
Я хочу реализовать подъем персонажа на возвышенность. Как я додумался это сделать: нажимаю пробел и срабатывает анимация прыжка(рис.2) (это я умею делать); далее, в то время как персонаж в воздухе, я нажимаю кнопку E и от персонажа пускается луч вперед и засекает препятствие; если это нужное препятствие, то перс становится триггером, отключается гравитация (чтобы никаких проблем не было с физикой), меняются координаты перса (чтобы анимация в нужном месте проигрывалась) и после срабатывает анимация подъема(рис.3); как только анимация закончилась, перс перемещается в нужную точку, возвращается физика, и начинает проигрываться анимация покоя(рис.4). Правильно ли я реализовываю это? Если нет, то подскажите, как лучше было бы. Часть задуманного сделал, но есть проблема в обнаружении момента, когда анимация подъема завершилась. (как узнать, что проигрывается некоторая анимация я знаю) Спасибо большое!
0
|
|
| 13.07.2020, 19:19 | |
|
Ответы с готовыми решениями:
3
Реализация сложной сущности
Реализация анимации в форме |
|
144 / 131 / 30
Регистрация: 26.07.2017
Сообщений: 633
|
|
| 13.07.2020, 19:44 | |
|
Я бы наверное пускал луч от точки, где вы определяете, находитесь ли вы на земле или нет (если вы так делаете вашу игру). Дистанцию поставить коротенькую, чтобы луч немного выходил за колайдер персонажа. Ну и также здесь нужна проверка еще, допрыгнул ли ваш персонаж до этого подъема. Но это только мой набросок по быстрому)
1
|
|
|
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
|
||
| 13.07.2020, 20:18 | ||
Сообщение было отмечено Shustriy12 как решение
РешениеТак же есть более сложный вариант в самом аниматоре. Где вы можете для любого клипа добавить поведение, в котором получаете возможность отследить начало проигрывания клипа, конец, обновление его анимации и прочие, полезные моменты https://docs.unity3d.com/Scrip... 1585982648
1
|
||
|
0 / 0 / 0
Регистрация: 09.07.2020
Сообщений: 15
|
|
| 14.07.2020, 11:15 [ТС] | |
|
Спасибо большое! Должно помочь)
0
|
|
| 14.07.2020, 11:15 | |
|
Помогаю со студенческими работами здесь
4
Реализация скелетной анимации Реализация анимации появления окна Возможна ли реализация анимации раскрытия книги? Реализация плавной анимации чистый JS+CSS Алгоритмы.Анимации. Написать прогу для изображения анимации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|