기술 자료

Unity Engine

Unity Engine

LocalToCellInterpolated(Vector3)

Converts a local position to cell position.
읽는 시간 1분최근 업데이트: 한 달 전

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.GridModule
public Vector3 LocalToCellInterpolated(Vector3 localPosition)

Parameters

localPosition

Local Position to convert.

Returns

Type

Description

Vector3Interpolated cell position of the local position.

Remarks

Returns the interpolated cell position in floats, rather than the exact cell position.

Examples

// Move GameObject left by 1/4th of cell width of parent GridLayoutusing 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); }}