Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
GameObject в Unity | Напишіть свій перший скрипт
Unity для початківців
course content

Зміст курсу

Unity для початківців

Unity для початківців

1. Вступ до Unity
2. Напишіть свій перший скрипт
3. Unity Фізика
4. Unity UI та Звуки
5. Полірування та експорт вашої гри

book
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, що означає, що ці об'єкти мають дітей, якщо ми натиснемо на цю стрілку, ми зможемо побачити дітей.

Що далі:

У нашому наступному відео ми обговоримо компонент трансформації.

1. Яка мета об'єднання GameObjects в Unity?
2. Чи може GameObject в Unity мати більше одного батька одночасно?
3. Який батько за замовчуванням у GameObject, коли він створюється в Unity?
Яка мета об'єднання GameObjects в Unity?

Яка мета об'єднання GameObjects в Unity?

Виберіть правильну відповідь

Чи може GameObject в Unity мати більше одного батька одночасно?

Чи може GameObject в Unity мати більше одного батька одночасно?

Виберіть правильну відповідь

Який батько за замовчуванням у GameObject, коли він створюється в Unity?

Який батько за замовчуванням у GameObject, коли він створюється в Unity?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 3
We're sorry to hear that something went wrong. What happened?
some-alt