Зміст курсу
Unity для початківців
Unity для початківців
GameObject в Unity
GameObject схожий на контейнер для всього, що ви бачите та з чим взаємодієте у вашій грі Unity. Це може бути що завгодно: персонаж, дерево, зброя або навіть джерело світла. Думайте про це як про будівельний блок для вашого ігрового світу.
Кожен GameObject може мати різні компоненти, які визначають його поведінку та зовнішній вигляд. Наприклад, ви можете додати компонент "Sprite Renderer" для відображення зображення або компонент "Collider" для виявлення зіткнень з іншими об'єктами.
Простими словами, GameObject схожий на цеглинку Lego, а компоненти - це різні частини, які ви прикріплюєте до нього, щоб він виглядав і поводився так, як ви хочете у вашій грі.
Це GameObject, який має назву “Circle” і має два компоненти: Transform та sprite renderer.
Контроль GameObjects за допомогою скрипта
У скрипті, коли ми пишемо gameObject.
Ми звертаємося до об'єкта гри, до якого прикріплений цей скрипт. Ви можете знайти більше інформації про всі властивості, які має клас gameobject за цим посиланням: GameObject
Відношення Батько/Дитина:
Батьківський GameObject: Це як основний контейнер або бос. Він може містити інші GameObjects, які називаються дочірніми GameObjects. Батьківський GameObject може мати свої власні компоненти та властивості.
Дочірній GameObject: Це GameObjects, які вкладені під батьківський GameObject. Вони успадковують певні властивості та поведінку від свого батька. Наприклад, якщо ви перемістите або повернете батьківський GameObject, всі його дочірні GameObjects перемістяться або повернуться разом з ним.
Уявіть це як родинне дерево: батьківський GameObject - це як батько, а дочірні GameObjects - як його діти. Якщо ви перемістите батька, всі його діти перемістяться разом з ним, але якщо ви перемістите дитину, це не вплине на батька або інших дітей на тому ж рівні. Це відношення батько-дитина зручно для організації ваших об'єктів гри, що полегшує їх управління та контроль, особливо коли у вас є складні сцени з багатьма об'єктами.
Ось покрокова інструкція, як зробити один GameObject батьком іншого в Unity:
- Натисніть на GameObject, який ви хочете зробити дочірнім;
- Перетягніть його на GameObject, який ви хочете зробити батьківським;
- Відпустіть кнопку миші;
- Перевірте Ієрархію, щоб підтвердити відношення батько-дитина.
Як ви можете бачити в Ієрархії, у нас є 3 об'єкти: Головна камера, GameObject і Батько. Є стрілка поруч з Головною камерою і GameObject, що означає, що ці об'єкти мають дітей, якщо ми натиснемо на цю стрілку, ми зможемо побачити дітей.
Що далі:
У нашому наступному відео ми обговоримо компонент трансформації.
Дякуємо за ваш відгук!