예제 #1
0
 // Use this for initialization
 void Start()
 {
     main_obj = GameObject.Find ("Controller");
     main_script = main_obj.GetComponent<main_control>();
     pressable = true;
     myRenderer = GetComponent<SpriteRenderer>();
 }
예제 #2
0
    void Start()
    {
        if (only_one == null)
        {
            only_one = this;
            DontDestroyOnLoad(gameObject);
        }
        else
        {
            if (only_one != this)
            {
                Destroy(gameObject);
                return;
            }
        }
        refresh_screen_size();
        level_now = 0;

        player      = GameObject.Find("hero").GetComponent <player>();
        loading_obj = GameObject.Find("loading");

        transform.Find("loading/back").localScale = new Vector2(screen_width * 1.0f / reletive_rate, screen_height * 1.0f / reletive_rate);

        loading_back = transform.Find("loading/back").gameObject.GetComponent <SpriteRenderer>();
        loading_logo = transform.Find("loading/logo").gameObject.GetComponent <SpriteRenderer>();

        loading_back.color = new Color(0, 0, 0, 0);
        loading_logo.color = new Color(1, 1, 1, 0);

        level_names[0] = "main_menu";
        level_names[1] = "level_1";
        level_names[2] = "level_2";
        level_names[3] = "level_3";
        level_names[4] = "level_4";

        level_names[100] = "test";

        Application.targetFrameRate = 60;

        set_controller_active(false);
    }