コード例 #1
0
ファイル: EnemyA.cs プロジェクト: saihe/July_Unity_TeamMJ
    void Start()
    {
        //プレイヤー取得
        player = GameObject.FindGameObjectWithTag("Player");
        con = player.GetComponent<Controller>();

        //波動
        hado = transform.GetChild(4).gameObject;

        //徘徊モードにする
        nowState = enemyState[0];

        //アイテムをリソースフォルダから取得
        for(int i = 0; i < item.Length; i++)
        {
            item[i] = (GameObject)Resources.Load("Items/" + i);
        }

        //ステージマネージャーコンポーネント
        sm = GameObject.Find("StageManager").GetComponent<StageManager>();

        //音を鳴らすコンポーネント
        audio = GetComponent<AudioSource>();

        //コライダー
        bcol = gameObject.GetComponent<BoxCollider>();

        //アニメーション
        anim = GetComponent<Animator>();
        //アニメーターレイヤー指定
        anim.SetLayerWeight(1, 1f);

        //カメラ
        camera = GameObject.Find("Sub Camera");

        hitefect = GetComponent<Hitefect>();

        //悪意バー
        bar = transform.GetChild(5).gameObject;
        slider = bar.GetComponent<Slider>();
        slider.maxValue = evilPoint;
    }
コード例 #2
0
ファイル: Controller.cs プロジェクト: saihe/July_Unity_TeamMJ
    void Start()
    {
        //デバッグ用
        //bmi = 10f;

        moveOk = false;

        //BMIManager
        bmiManager = GetComponent<BMIManager>();
        //攻撃判定オフ
        button = GameObject.Find("Screen").GetComponent<Buttons>();

        //モーションをいじるため
        anim = GetComponent<Animator>();

        //オーディオソースコンポーネント
        audio = GetComponent<AudioSource>();
        //オーディオクリップをリソースフォルダから取得
        for(int i = 0; i < audioSorce.Length; i++)
        {
            audioSorce[i] = (AudioClip)Resources.Load("SEfects/" + audioList[i]);
        }

        //波動非表示
        hado = transform.GetChild(1).gameObject;
        hado.SetActive(false);

        //攻撃判定用
        jab = GameObject.FindWithTag("Jab").GetComponent<SphereCollider>();
        smash = GameObject.FindWithTag("Smash").GetComponent<SphereCollider>();
        jab.enabled = false;
        smash.enabled = false;

        //アニメーターステート
        //Stanby
        stateHash[0] = 17588480;
        //Jab1
        stateHash[1] = 1284765916;
        //Jab2
        stateHash[2] = -711284378;
        //Smash
        stateHash[3] = -355276023;

        hitefect = GetComponent<Hitefect>();
    }