我不知道如何使用方法“ GetInstantiatedObject”。实际上,我用PrefabBrush绘制了Wall。我想获得WallPrefab。因此,我使用了这种方法。但是,结果为空。
public TileMap tilemap;
public GameObject Wall;
public TileBase DirtTile;
private Vector3Int pos;
private void Start()
{
pos = new Vector3Int(0,0,0);
tilemap.SetTile(pos,DirtTile);
Instantiate(Wall,pos,Quaternion.identity,tilemap.transform);
}
private void Update()
{
Debug.Log( tilemap.GetInstantiatedObject( pos ) );//=>result is null
}