Unity 6.3
0 онлайн 21 гостей 3 в системе
Вход

GridLayout.LocalToCellInterpolated

Declaration

public Vector3 LocalToCellInterpolated(Vector3 localPosition);

Параметры

Параметр Описание
localPosition Местная позиция для преобразования.

Возвращаемое значение

Vector3 Интерполированное положение ячейки по отношению к местному положению.

Описание

Преобразует локальную позицию в позицию ячейки.

Возвращает интерполированное положение ячейки с плавающей запятой, а не точное положение ячейки.

// Move GameObject left by 1/4th of cell width of parent GridLayout
using UnityEngine;

public class ExampleClass : MonoBehaviour { void Start() { GridLayout gridLayout = transform.parent.GetComponent<GridLayout>(); Vector3 cellPosition = gridLayout.LocalToCellInterpolated(transform.localPosition); cellPosition += Vector3.left * 0.25f; transform.localPosition = gridLayout.CellToLocalInterpolated(cellPosition); } }