Question by
vinicurto · Nov 21, 2015 at 07:46 PM ·
c#arraylistgrid based game
How to create a Matrix / Array / List / Grid of gameObjects?
I am used to flash AS3. When I wanted to create a grid of MovieClips there I did something like this:
var tyle: MovieClip; var i,j: uint; var NumberOflines: uint = 2; var NumberOfCollums: uint = 8;
for (i = 0; i
Comment
Best Answer
Answer by Vunpac · Nov 21, 2015 at 08:50 PM
Vector2 gridSize;
GameObject[][] gridOfGameObjects;
// Use this for initialization
void Start ()
{
gridSize = new Vector2(10, 10);
gridOfGameObjects = new GameObject[(int)gridSize.x][];
for (int x = 0; x < gridSize.x; x++)
{
gridOfGameObjects[x] = new GameObject[(int)gridSize.y];
for (int y = 0; y < gridSize.y; y++)
{
GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube);
// manipulate gameobject here
gridOfGameObjects[x][y] = go;
}
}