×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Unity Базовий на 40 днів?
ВІДЕОУРОК № 8. Робота з NPC (Частина 1)
Навчити студентів працювати зі Sprites та базовими компонентами 2D physics, а також створювати прості 2D карти зі Sprites.
Навчитися працювати з фізичними матеріалами 2D, тригерами у 2D, Polygon Collider 2D. Розглянути, як створюються переходи між сценами. Навчитися створювати затемнення екрана перед завантаженням нового рівня.
Навчитися працювати з Asset Store і Package Manager, розуміти, що таке кістки у персонажі та як відбувається анімація за їх допомогою. Розглянути принцип налаштування Avatar у персонажа типу Humanoid. Навчитися прив'язувати предмети до персонажа.
Розглянути основний принцип написання скрипта управління персонажем типу Humanoid від третьої особи. Розглянути типи параметрів, які можна передати до Animator Controller зі скрипту. Навчитися розуміти, що таке Raycasts у Unity та як їх використовувати. Розібратися з такими компонентами як Line Renderer, Audio Source та Audio Listener.
Розглянути основи Pro Builder та почати ним користуватися. Розглянути основи використання NavMesh. Навчитися запікати NavMesh і розбиратися в його компонентах як NavMesh Obstacle, Off Mesh Link і NavMesh Agent.
Розглянути основні параметри продуктивності гри. Зрозуміти, що таке Profiler та як його можна використовувати. Навчитися працювати з компонентом Particle System. Навчитися застосовувати ефекти на камеру (Post-processing). Зрозуміти основні принципи роботи із Shader Graph.
Навчитися створювати UI в 3D та налаштовувати його відображення поверх ігрових об'єктів на сцені. Зрозуміти, для чого використовується CameraClearFlags у камері. Навчитися писати систему скриптів здоров'я та шкоди для гравця та налаштовувати її для відключення Player, коли смуга здоров'я закінчується. Зрозуміти особливості використання методу SetDestination для NavMesh Agent. Розуміти основні принципи написання невеликих скриптів для багаторазового використання. Навчитися фіксувати перемикання у вікнах у Unity.
Зрозуміти, що таке NPC і яку він грає роль в іграх. Навчитися створювати NPC котрий має власну смугу здоров'я, самостійно шукає шлях до гравця, та взаємодіє з ним. Ознайомитися з такими додатковими можливостями в Unity як: Unpack Prefab, запуск анімації в Animator з будь-якого стану, Apply Root Motion в Animator.
Навчитися використовувати Random в іграх. Отримати досвід використання Triggers у 3D, а також запікання додаткових областей у NavMesh. Навчитися писати скрипти для періодичної генерації NPC та створювати просту поведінку для раніше створеного NavMesh Agent об'єкта. Розглянути параметри, що залишилися, у компонента Camera.