将现有的GameObject加载到2D数组中

时间:2017-01-05 09:27:08

标签: c# unity3d

我正在制作一个基于平铺的棋盘游戏(在网格上)。在制作游戏板时,最简单的方法是在代码中实例化所有的图块,但之后它们只会出现在播放模式中。我希望能够在编辑器中编辑切片,但我仍然希望我的切片存储在控制器类的2D数组中。如果我在编辑器中构建电路板,我怎样才能在运行时加载它们?

1 个答案:

答案 0 :(得分:0)

将瓷砖保存在资源文件夹Unity中。在运行时从资源加载并在场景中将Tiles实例化为网格位置。

GameObject[] Tiles= (Resources.LoadAll<GameObject> ("Tiles"));