예제 #1
0
 void Awake()
 {
     GestureRecognition.gestureRecognitionInstance.move += OnMove;
     LoseUI.SetActive(false);
     gameObject.AddComponent <InputController>();
     gameNums = new GameNums();
     Map.MapInstance.initMap();
     Map.MapInstance.drawMap(gameNums);
 }
예제 #2
0
 public void drawMap(GameNums gameNums)
 {
     foreach (Transform t in GameObject.Find("Num").transform)
     {
         UnityEngine.GameObject.Destroy(t.gameObject);
     }
     for (int i = 0; i < 4; i++)
     {
         for (int j = 0; j < 4; j++)
         {
             if (gameNums.gameNums[i][j] != 0)
             {
                 GameObject newNum = UnityEngine.GameObject.Instantiate(Num, gameNum.transform);
                 newNum.transform.localPosition = InstantiatePosition(j, i);
                 string s = gameNums.gameNums[i][j].ToString();
                 newNum.transform.GetComponentInChildren <Text>().text     = s;
                 newNum.transform.GetComponentInChildren <Text>().fontSize = fontDictionary[s.Length];
             }
         }
     }
     scoreText.GetComponent <Text>().text = "分数:" + gameNums.score;
 }