Зміст курсу
Unity для початківців
Unity для початківців
Компоненти Unity
Компоненти Unity — це модульні елементи, які визначають поведінку та функціональність у розробці ігор Unity. Прикладами є Transform (позиція, обертання, масштаб), Rigidbody (фізика) та Renderer (візуальне представлення). Компоненти поєднуються для створення ігрових об'єктів з унікальними характеристиками, що підвищує інтерактивність та візуальну привабливість.
Як додати компонент
- Виберіть GameObject у вікні Hierarchy або Scene.
- У вікні Inspector знайдіть кнопку "Add Component".
- Натисніть її, щоб відкрити випадаюче меню.
- Виберіть компонент, який ви хочете додати, зі списку або введіть його назву в рядок пошуку.
Компонент Transform
Компонент Transform у Unity схожий на GPS для об'єктів у вашій грі. Він показує, де вони знаходяться, в який бік вони дивляться і наскільки вони великі.
Компонент Rigidbody
Rigidbody у Unity додає фізику до об'єктів, дозволяючи їм реагувати на сили, такі як гравітація, зіткнення та взаємодії з іншими об'єктами. Він імітує фізику реального світу, роблячи рух і взаємодії більш реалістичними та динамічними у вашій грі.
Компонент Collider
Collider в Unity — це як невидима бульбашка або форма навколо об'єкта. Він допомагає Unity знати, коли об'єкти торкаються один одного, щоб вони могли реагувати реалістично, наприклад, відскакувати або зупинятися.
Компонент Sprite Renderer
Sprite Renderer в Unity — це як художник, який наносить зображення (спрайти) на об'єкти у вашій грі. Це те, що робить вашу гру візуально привабливою, показуючи картинки або графіку на екрані.
Компонент Script
У Unity компонент Script — це як набір інструкцій або правил для об'єктів у вашій грі. Ви пишете скрипти мовами програмування C#, щоб контролювати, як об'єкти поводяться, рухаються та взаємодіють у ігровому світі.
Цей код бере SpriteRenderer, прикріплений до поточного об'єкта, використовуючи функцію GetComponent
і призначає його змінній spriteRenderer
. Після цього ми змінили колір spriteRenderer
на колір, який ми встановили з інспектора.
Дякуємо за ваш відгук!