コード例 #1
0
ファイル: bulletControl.cs プロジェクト: z20240/littlePlane
    void Start()
    {
        GameObject gameCfg = GameObject.Find("gamePlayManager");

        gpMng = gameCfg.GetComponent <gamePlayManager>();
        JsonData conf = gpMng.getGameConfig();

        if (master == null)
        {
            Destroy(gameObject);
            return;
        }

        if (master.tag == "Player")
        {
            bullet_speed = (float)conf["player"]["bullet_speed"];
        }
        else
        {
            bullet_speed = (float)((double)conf["mob_bullet_speed"] + gpMng.getStage() * (double)conf["mob_bullet_offset"]);
        }

        Debug.Log("bulletSpeed" + bullet_speed);

        bulletBhvMng  = GameObject.Find("BulletBehaviorManager");
        bulletBhvCtrl = bulletBhvMng.GetComponent <BulletBehaviorCtrl>();

        direct = gameObject.transform.position - master.transform.position;
        // Debug.Log("Mater" + master.transform.position + " " + gameObject.name + gameObject.transform.position );
    }
コード例 #2
0
    void Start()
    {
        GameObject gameCfg = GameObject.Find("gamePlayManager");

        gamePlayMng = gameCfg.GetComponent <gamePlayManager>();
        conf        = gamePlayMng.getGameConfig();

        if (gameObject.transform.name.Contains("mob_normal"))
        {
            max_hp = hp = (int)conf["mob"]["mob_normal"]["hp"] + gamePlayMng.getStage();
            speed  = (float)((double)conf["mob"]["mob_normal"]["speed"] + gamePlayMng.getStage() * (double)conf["mob_speed_offset"]);
        }
        if (gameObject.transform.name.Contains("mob_mid"))
        {
            max_hp = hp = (int)conf["mob"]["mob_mid"]["hp"] + gamePlayMng.getStage();
            speed  = (float)((double)conf["mob"]["mob_mid"]["speed"] + gamePlayMng.getStage() * (double)conf["mob_speed_offset"]);
        }
        if (gameObject.transform.name.Contains("mob_hard"))
        {
            max_hp = hp = (int)conf["mob"]["mob_hard"]["hp"] + gamePlayMng.getStage();
            speed  = (float)((double)conf["mob"]["mob_hard"]["speed"] + gamePlayMng.getStage() * (double)conf["mob_speed_offset"]);
        }
        if (gameObject.transform.name.Contains("mob_boss"))
        {
            Debug.Log("生出Boss:" + gameObject.name);
            max_hp = hp = (int)conf["mob"]["mob_boss"] + gamePlayMng.getStage();
        }
    }