Exemple #1
0
    ///////////////////////////////////////////////////////


    void Start()



    {
        //ゲームマネージャー取得
        gamemanager = GameObject.Find("GameManager");
        Game_M      = gamemanager.GetComponent <GameManager_M>();
        speed       = 6.0f;
        jumpSpeed   = Game_M.TAMAJumpSpeed;
        gravity     = Game_M.TAMAGravity;

        mutekiTime = 2.0f;
        //初期座標の取得
        pos = this.transform.position;

        //ライフマネージャー取得
        canbas = GameObject.Find("Canvas");
        Life_M = canbas.GetComponent <LifeManager_M>();

        //キャラコンの取得
        controller = GetComponent <CharacterController>();
        //アニメーター宣言2
        animator = GetComponent <Animator>();

        isDead = false;
        isStop = false;

        ///////////////////////////////////////////
        audioSource = GetComponent <AudioSource>();
        //////////////////////////////////////////
    }
Exemple #2
0
    void Start()
    {
        //ゲームマネージャー取得
        gamemanager = GameObject.Find("GameManager");
        Game_M      = gamemanager.GetComponent <GameManager_M>();

        MainCamera = GameObject.Find("Main Camera");
        Life_M     = GetComponent <LifeManager_M>();
        //is3D = Maincamera.GetComponent<Camera>().orthographic;
        Timer3DBG = new GameObject("TimerBG");
        Timer3DBG.transform.parent = gameObject.transform;
        Timer3DBG.AddComponent <RectTransform>().anchoredPosition = new Vector2(-210, 200);
        Timer3DBG.GetComponent <RectTransform>().localScale       = new Vector3(1f, 1f, 1f);
        Timer3DBG.AddComponent <Image>().sprite         = Resources.Load <Sprite>("UI_rogo/TAMA_UI_TimerBG");
        Timer3DBG.GetComponent <Image>().enabled        = false;
        Timer3DBG.GetComponent <Image>().preserveAspect = true;
        Timer3DBG.GetComponent <Image>().SetNativeSize();

        Timer3D = new GameObject[FullTimer];
        for (int i = 0; i < FullTimer; i++)
        {
            Timer3D[i] = new GameObject("Timer" + i);
            Timer3D[i].transform.parent = gameObject.transform;
            Timer3D[i].AddComponent <RectTransform>().anchoredPosition = new Vector2(-300 + 27.5f * i, 177.5f);
            Timer3D[i].GetComponent <RectTransform>().localScale       = new Vector3(1f, 1f, 1f);
            Timer3D[i].AddComponent <Image>().sprite = Resources.Load <Sprite>("UI_rogo/TAMA_UI_TimerW");
            float xi = i;
            Timer3D[i].GetComponent <Image>().color          = new Color(1 - xi / (FullTimer - 1), xi / (FullTimer - 1), 0.4f);
            Timer3D[i].GetComponent <Image>().enabled        = false;
            Timer3D[i].GetComponent <Image>().preserveAspect = true;
            Timer3D[i].GetComponent <Image>().SetNativeSize();
        }
        time1 = 0;
        time0 = 0;
    }
Exemple #3
0
    void Start()
    {
        //ゲームマネージャー取得
        gamemanager = GameObject.Find("GameManager");
        Game_M      = gamemanager.GetComponent <GameManager_M>();
        enemySpeed  = Game_M.enemyDefaultSpeed;
        player      = Game_M.player;

        Epos = this.transform.position;//初期座標の取得
    }
Exemple #4
0
    void Start()
    {
        //ゲームマネージャー取得
        gamemanager = GameObject.Find("GameManager");
        Game_M      = gamemanager.GetComponent <GameManager_M>();
        //ライフマネージャー取得
        canbas = GameObject.Find("Canvas");
        Life_M = canbas.GetComponent <LifeManager_M>();

        tama       = GameObject.Find("TAMA");
        playerMove = tama.GetComponent <PlayerMove_M>();
    }
Exemple #5
0
    void Start()
    {
        //ゲームマネージャー取得


        gamemanager = GameObject.Find("GameManager");
        Game_M      = gamemanager.GetComponent <GameManager_M>();
        player      = Game_M.player;
        player_mesh = Game_M.player_mesh;
        HP          = 10;
        //currentLife = HP;//最初の体力はmax

        mutekiTime = 2.0f;

        pMove = player.GetComponent <PlayerMove_M>();

        lifesObj = new GameObject[HP];

        currentLife = LifeManager_scr_K.currentLife;

        for (int i = 0; i < HP; i++)
        {
            lifesObj[i] = new GameObject("cat" + i);
            lifesObj[i].transform.parent = gameObject.transform;
            lifesObj[i].AddComponent <RectTransform>().anchoredPosition = new Vector2(-348 + (80.333f * i), -180);
            lifesObj[i].GetComponent <RectTransform>().localScale       = new Vector3(0.05f, 0.05f, 0.05f);
            lifesObj[i].AddComponent <Image>().sprite         = Resources.Load <Sprite>("Images_M/cat_icon");
            lifesObj[i].GetComponent <Image>().preserveAspect = true;
            lifesObj[i].GetComponent <Image>().SetNativeSize();
        }
        for (int i = 0; i < HP; i++)
        {
            if (i < currentLife)
            {
                lifesObj[i].GetComponent <Image>().enabled = true;
            }
            else
            {
                lifesObj[i].GetComponent <Image>().enabled = false;
            }
        }
        time = 0;
    }