Transform (трансформа) – это как паспорт любого объекта в Unity. Без него ваш персонаж, дерево или пуля просто не существуют в игровом мире. Давайте разберём, как он работает и почему это первый компонент, который нужно понять. Это базовый компонент, который есть у каждого игрового объекта (GameObject), даже у пустышки. Он определяется координатами X, Y, Z и отвечает за три ключевые свойства: 1. Position (Позиция).
Этот параметр определяет, где находится объект в мировом пространстве. Пример: (0, 1, -5) – объект на уровне земли (Y=1), в 5 метрах от камеры. 2. Rotation (Поворот).
Этот параметр определяет, куда объект направлен. Пример: (0, 90, 0) – повёрнут на 90° по оси Y (вправо). 3. Scale (Масштаб).
Этот параметр определяет размер объекта. Пример: (2, 2, 2) – объект в 2 раза больше стандартного. 1. Движение объекта.
Изменяя position, вы перемещаете объект в пространстве.
Пример кода: transform.position += new Vector3(1, 0, 0) * speed * Time.deltaTime. 2. Поворот (например, двери).
Из