版本: Unity 6 (6000.0)
语言英语
  • C#

Vector3Int 构造函数

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每项建议并根据需要进行更新。

关闭

提交失败

由于某些原因,您的建议修改无法提交。请 <a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public Vector3Int(int x, int y, int z);

参数

x Vector3Int 的 X 坐标。
y Vector3Int 的 Y 坐标。
z Vector3Int 的 Z 坐标。

描述

初始化并返回一个新的 Vector3Int 实例,该实例具有 x、y、z 坐标。

// Attach this script to a GameObject.
// Attach a Tilemap component to the GameObject (Click Add Component button in the Inspector window and go to 2D<Tilemap)
// This script sets a Tile at a Vector3Int position
using UnityEngine;
using UnityEngine.Tilemaps;

public class Vector3IntCtorExample : MonoBehaviour { Vector3Int m_Position; Tilemap m_Tilemap; Tile m_Tile;

void Start() { // Position to set the Tile at m_Position = new Vector3Int(1, 5, -2); // Fetch the Tilemap you attach to the GameObject m_Tilemap = GetComponent<Tilemap>(); // Create a Tile m_Tile = ScriptableObject.CreateInstance<Tile>(); }

void Update() { // Sets a Tile at the position if a Tile does not exist at the position on the Tilemap if (!m_Tilemap.HasTile(m_Position)) m_Tilemap.SetTile(m_Position, m_Tile); } }

声明

public Vector3Int(int x, int y);

参数

x Vector3Int 的 X 坐标。
y Vector3Int 的 Y 坐标。

描述

初始化并返回一个新的 Vector3Int 实例,该实例具有 x 和 y 坐标,并将 z 设置为零。