ドキュメント

Unity Engine

Unity Engine

LocalToCellInterpolated(Vector3)

Converts a local position to cell position.
読み終わるまでの所要時間 1 分最終更新 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); }}