ПредишенСледващото


Погледнете Асет Сиде (Window -> Asset Store), ще открием, че Soldier Character Pack (нашия модел) и мобилност Безплатен (набор от движения). Тези активи се разпространява безплатно, изтеглете и внос в проекта. Освен това, търси FBX файлове там няколко войници и папка с анимации. Във всички тези файлове. Rig върху раздела анимация тип -> хуманоид. така че ние ще работим с подобен на човешкия модел.

Познаването mecanim, настройка анимация - nullcode студио, игри, единство, скриптове


Редактиране на анимацията, отидете в папката и изберете движението: Чакането, ходене, бягане. От име: MOB1_M1_Jog_F, MOB1_M1_Run_F, MOB1_M1_Stand_Relaxed_Idle, MOB1_M1_Walk_F, MOB1_M1_Crouch_Idle, MOB1_M1_CrouchWalk_F. Те трябва да линия:

Познаването mecanim, настройка анимация - nullcode студио, игри, единство, скриптове


С препарати завършена. Нека характер.

Плъзнете един от войниците на сцената, да добавяте компоненти за него: Capsule Collider, че героят не минава през обекти, на абсолютно твърдо тяло за физика (пълнеем 100), и дори да добавите контрол на C # скрипт:

Познаването mecanim, настройка анимация - nullcode студио, игри, единство, скриптове

Тук ние включите анимация и завъртете характер на оста Y. Лявата смяна - бягане, Space - скок. WASD - движение.

Сега, в една от папките на проекта, създаване на анимация контролер LMC -> Създаване -> Аниматор Controller и я хвърли от характера. Отиди на аниматор към раздела. добавите параметър от тип поплавък, за да превключите анимацията напред / назад (Vertical), стартирайте (Run) и скок (скок).

Познаването mecanim, настройка анимация - nullcode студио, игри, единство, скриптове


Щракнете с десния бутон в прозореца и аниматор в падащото меню изберете Ново членка -> От Нова Blend Tree и веднага преименува в Locomotion (тук са основните движения). Създайте друга Blend Tree и да го наречем Направо (скокове опции). Трябва да превключат анимации за придвижване в скока напред и назад, кликнете с десния бутон на придвижване -> Направи преход - посочи скок, след това правят точно обратното. Изберете първата посока и да зададете състоянието на преход, както е показано на снимката по:

Познаването mecanim, настройка анимация - nullcode студио, игри, единство, скриптове


На обратната прехода, не е необходимо да се промени нищо, там трябва да бъдат включени Има Изходно време.

Кликнете два пъти върху двигателния апарат и да направите това:

Познаването mecanim, настройка анимация - nullcode студио, игри, единство, скриптове


Конвенционалната логика верига, където има превключвате между анимации, в зависимост от стойностите на променливите. Кликвайки върху кръста, както е показано на екранната снимка, можете да добавите Добави Предложение поле, където се втурва анимация файл или Ню Blend Tree. Тук, както можете да видите, е превключване между две Blend Tree, който съдържа анимация разходка / тичам и готовност / готовност. С натискане на бутон смяна Run = 1, и превключва към съответния Blend Tree, иначе работи Walk. Вертикална може да има три стойности: -1,0,1 т.е. - назад, в очакване напред.

Познаването mecanim, настройка анимация - nullcode студио, игри, единство, скриптове


Операционната принципът е един и същ.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!