Параметры
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);
}
}