Exemplo n.º 1
0
    void Start()
    {
        //ゲームマネージャー取得


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

        mutekiTime = Game_M.mutekiTime;

        pMove = player.GetComponent <PlayerMove_scr_K>();
        Debug.Log(pMove);

        lifesObj = new GameObject[HP];



        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();
        }
    }
Exemplo n.º 2
0
    void Start()
    {
        //ゲームマネージャー取得
        gamemanager = GameObject.Find("GameManager");
        Game_M      = gamemanager.GetComponent <GameManager_scr_K>();

        MainCamera = GameObject.Find("Main Camera");
        Life_M     = GetComponent <LifeManager_scr_K>();
        //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;
    }
Exemplo n.º 3
0
    ///////////////////////////////////////////////////////


    void Start()



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

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

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

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

        isDead = false;
        isStop = false;

        ///////////////////////////////////////////
        audioSource = GetComponent <AudioSource>();
        //////////////////////////////////////////
    }
Exemplo n.º 4
0
 private void Start()
 {//ゲームマネージャー取得
     gamemanager = GameObject.Find("GameManager");
     Game_M      = gamemanager.GetComponent <GameManager_scr_K>();
     //ライフマネージャー取得
     canbas = GameObject.Find("Canvas");
     Life_M = canbas.GetComponent <LifeManager_scr_K>();
     GetComponent <ParticleSystem>().Stop();
 }
Exemplo n.º 5
0
    ///////////////////////////////////////////////////////

    void Start()
    {
        //ゲームマネージャー取得
        gamemanager = GameObject.Find("GameManager");
        Game_M      = gamemanager.GetComponent <GameManager_scr_K>();
        Target      = Game_M.player;

        ///////////////////////////////////////////
        audioSource = GetComponent <AudioSource>();
        //////////////////////////////////////////
    }
Exemplo n.º 6
0
    void Start()
    {
        //ゲームマネージャー取得
        gamemanager = GameObject.Find("GameManager");
        Game_M      = gamemanager.GetComponent <GameManager_scr_K>();
        //ライフマネージャー取得
        canbas = GameObject.Find("Canvas");
        Life_M = canbas.GetComponent <LifeManager_scr_K>();

        tama       = GameObject.Find("TAMA");
        playerMove = tama.GetComponent <PlayerMove_scr_K>();
    }
Exemplo n.º 7
0
    ///////////////////////////////////////////////////////


    void Start()
    {
        //ゲームマネージャー取得
        gamemanager = GameObject.Find("GameManager");
        Game_M      = gamemanager.GetComponent <GameManager_scr_K>();

        bullet = AjiMuzzle.GetComponent <Bullet_scr_K>();

        Edelta = Game_M.Edelta;

        AjiAttackTime = Game_M.AjiAttackTime;

        //動き出す距離,デスポーン距離
        IwashiActiveDis = Game_M.IwashiActiveDis;
        AjiActiveDis    = Game_M.AjiActiveDis;
        ManbouActiveDis = Game_M.ManbouActiveDis;

        enemyDespawnDis = Game_M.enemyDespawnDis * -1f;

        manbouAttackDis = Game_M.manbouAttackDis;
        ajiAttackDis    = Game_M.ajiAttackDis;

        //スピード
        enemySpeed  = Game_M.enemyDefaultSpeed * 0.01f;
        AjiSpeed    = enemySpeed * 10;
        ManbouSpeed = enemySpeed * 15;

        //プレイヤー取得
        player = Game_M.player;

        //初期座標を取得
        Epos      = this.transform.position;
        firstEpos = Epos;
        Epos     += Edelta;
        this.transform.position = Epos;
        AjiTimer = AjiAttackTime * 60 - 30;

        ///////////////////////////////////////////
        audioSource = GetComponent <AudioSource>();
        //////////////////////////////////////////
    }