コード例 #1
0
ファイル: Hisatu.cs プロジェクト: daimurata/MilkyWayRan
    public void hisatuskill()
    {
        //他のスクリプトから呼び出す為に作成
        //試す際はUpdateでいいですけれど、動作確認が終わったらこっち hisatuskill に移動させてください

        //Specialが○○になったら必殺技を使える
        if (Special >= 10)
        {
            //audioSource.PlayOneShot(Hissatu_SE1);
            //0にする
            Special = 0;
            //拳の生成
            GameObject Kobusies = Instantiate(Kobusi) as GameObject;
            //拳の向きをオブジェクトの向きに合わせます。
            Kobusies.transform.rotation = this.gameObject.transform.rotation;
            //拳の発射
            Vector3 force;
            force = this.gameObject.transform.forward * speed;
            //拳のRigidbodyの取得
            Kobusies.GetComponent <Rigidbody>().AddForce(force);
            //拳がプレイヤーの進行方向に向かうようにする
            Kobusies.transform.position = transform.position;
            //発射位置から拳を発射
            Kobusies.transform.position = muzzle.position;

            Death a1 = death.GetComponent <Death>();
            a1.Gage0();
        }
    }