Legacy Documentation: Version 2018.1 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

GridLayout.WorldToCell

public Vector3Int WorldToCell(Vector3 worldPosition);

Parameters

worldPositionWorld Position to convert.

Returns

Vector3Int Cell position of the world position.

Description

Converts a world position to cell position.

// Snap the GameObject to parent GridLayout
using UnityEngine;

public class ExampleClass : MonoBehaviour { void Start() { GridLayout gridLayout = transform.parent.GetComponentInParent<GridLayout>(); Vector3Int cellPosition = gridLayout.WorldToCell(transform.position); transform.position = gridLayout.CellToWorld(cellPosition); } }
对文档有任何疑问,请移步至开发者社区提问,我们将尽快为您解答