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

Зміст курсу

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

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

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

book
Компонент Transform

Компонент Transform в Unity схожий на GPS для GameObject. Він повідомляє Unity де знаходиться GameObject, як він повернутий, і який розмір він має у ігровому світі.

Керування компонентом transform за допомогою скрипта:

У скриптах Unity, коли ви звертаєтеся до transform у скрипті, ви фактично звертаєтеся до компонента Transform GameObject, до якого прикріплений цей скрипт. Дозвольте мені пояснити:

У вашому скрипті, коли ви використовуєте ключове слово transform, ви звертаєтеся до компонента Transform GameObject, до якого прикріплений скрипт. Це означає, що ви отримуєте доступ до інформації про позицію, обертання та масштаб цього конкретного GameObject.

Наприклад, transform.position дасть вам поточну позицію GameObject. Отже, коли ви бачите transform у скрипті, просто вважайте це способом доступу та роботи з компонентом Transform GameObject, яким керує скрипт. Це зручний спосіб програмно взаємодіяти та маніпулювати властивостями GameObject.

Переміщення нашого об'єкта за допомогою Transform

This line of code moves the GameObject that the script is attached to. Let's break it down:

  • transform: This refers to the Transform component of the GameObject. The Transform component stores the GameObject's position, rotation, and scale;
  • Translate: This is a method of the Transform component that moves the GameObject;
  • Vector2.up: This is a built-in Unity constant that represents the direction "up" in the GameObject's local coordinate system;
  • Space.Self: This tells the Translate method to move the GameObject in its local coordinate system.

By understanding these components, you can effectively control the movement and orientation of objects in your Unity projects.

Цей рядок коду переміщує GameObject, до якого прикріплений скрипт. Давайте розберемо його:

  • transform: Це стосується компонента Transform GameObject. Компонент Transform зберігає позицію, обертання та масштаб GameObject;
  • Translate: Це метод компонента Transform, який переміщує GameObject;
  • Vector2.up: Це вбудована константа Unity, яка представляє напрямок "вгору" в локальній системі координат GameObject;
  • Space.Self: Це вказує методу Translate переміщувати GameObject у його локальній системі координат.

Note

Note: Ми можемо перемістити гравця в системі координат світу, використовуючи Space.World замість Space.Self.

1. What is the primary purpose of the position property in the Transform component?

2. Яка основна мета властивості позиції в компоненті Transform?

What is the primary purpose of the position property in the **Transform** component?

What is the primary purpose of the position property in the Transform component?

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

Яка основна мета властивості позиції в компоненті Transform?

Яка основна мета властивості позиції в компоненті Transform?

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

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

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

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

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