コード例 #1
0
 void CreateBoard()
 {
     for (int x = 0; x < width; x++)
     {
         for (int y = 0; y < height; y++)
         {
             Node node = GetNodeAtPoint(new Point(x, y));
             int  val  = node.value;
             if (val <= 0)
             {
                 continue;
             }
             GameObject p = Instantiate(nodePiece, new Vector2(x, y), Quaternion.identity);
             p.transform.parent = this.transform;
             NodePiece piece = p.GetComponent <NodePiece>();
             piece.Init(val, new Point(x, y), pieces[val - 1]);
             node.SetPiece(piece);
         }
     }
 }