Exemplo n.º 1
0
    void Start()
    {
        Screen.SetResolution(1024, 640, false);
        string tangramColor = PlayerPrefs.GetString("tangramColor", "0");

        gamedata  = GameObject.Find("Data_Source").GetComponent <GameData> ();
        TangramAA = GameObject.Find("Main Camera").GetComponent <TangramAutomaticAdjustment> ();
        //		if (GameObject.Find ("Canvas").GetComponent<UI_CreateModel> () != null) {
        //			TangramUI = GameObject.Find ("Canvas").GetComponent<UI_CreateModel> ();
        //		}

        tn [0] = "Tangram_" + tangramColor + "_00";
        tg [0] = Instantiate(Resources.Load("Prefabs/Tangrams/Tangrams_" + tangramColor + "/" + tn [0])) as GameObject;
        tg [0].transform.position = gamedata.tangramPosition [0];
        tn [0] = tn [0] + "(Clone)";
        // 动态创建七巧板并设置坐标(tangramname and tangramposition)
        for (int i = 1; i < 8; i++)
        {
            tn [i] = "Tangram_" + tangramColor + "_0" + i.ToString();
            tg [i] = Instantiate(Resources.Load("Prefabs/Tangrams/Tangrams_" + tangramColor + "/" + tn [i])) as GameObject;
            tg [i].transform.position = gamedata.tangramPosition [i];
            tn [i] = tn [i] + "(Clone)";
            // 动态添加事件注册脚本
            //			tg [i].AddComponent<TangramListener>();
        }
    }
Exemplo n.º 2
0
    // 初始化调用
    void Start()
    {
        soundPlay = GameObject.Find("Audio_Source").GetComponent <SoundPlay> ();
        soundPlay.InAssembleScene();
        // 设置遮罩和弹出窗口的可见性
        mask                          = GameObject.Find("Canvas/Mask/mask").GetComponent <Image> ();
        mask.enabled                  = false;
        canvasWindow                  = GameObject.Find("CanvasWindow").GetComponent <Canvas> ();
        canvasWindow.enabled          = false;
        matchingSuccess               = canvasWindow.transform.Find("MatchingSuccess").GetComponent <RectTransform> ();
        matchingFail                  = canvasWindow.transform.Find("MatchingFail").GetComponent <RectTransform> ();
        canvasAtlas                   = canvasWindow.transform.Find("CanvasAtlas").GetComponent <RectTransform> ();
        matchingSuccess.localPosition = vUnEnable;
        matchingFail.localPosition    = vUnEnable;
        canvasAtlas.localPosition     = vUnEnable;
        TangramAA                     = GameObject.Find("Main Camera").GetComponent <TangramAutomaticAdjustment> ();

        InitializeUIColor();
    }