SetTransformMatrix(Vector3Int, Matrix4x4)
Sets the transform matrix of a Tile given the XYZ coordinates of a cell in the Tilemap.
읽는 시간 1분최근 업데이트: 한 달 전
Definition
- Type: Method
- Namespace: UnityEngine.Tilemaps
- Assembly: UnityEngine.TilemapModule
public void SetTransformMatrix(Vector3Int position, Matrix4x4 transform)
Parameters
Remarks
Note that if the Tile has set TileFlags.LockTransform, then this matrix has no effect.
Refer to Scriptable Tiles and Tilemap for more information.
Examples
// Rotate the tile in (0,0,0) 90 degreesusing UnityEngine;using UnityEngine.Tilemaps;public class ExampleClass : MonoBehaviour{ void Start() { Tilemap tilemap = GetComponent<Tilemap>(); Matrix4x4 matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(0f, 0f, 90f), Vector3.one); tilemap.SetTransformMatrix(new Vector3Int(0, 0, 0), matrix); }}