Exemplo n.º 1
0
    //敵グラ生成
    public void ShowEnemy()
    {
        mEnemiesDataSingleton = EnemiesDataSingleton.Instance;
        mTroopsDataSingleton  = TroopsDataSingleton.Instance;


        //バトラーの画像を読み込んで表示する

        //ローカル変数定義
        GameObject parentObject = null;

        //親オブジェクトの指定
        parentObject = GameObject.Find("Panel_Enemy");

        //プレハブ指定
        prefab_Enemy = new GameObject[mEnemiesDataSingleton.EnemiesNum];

        for (int i = 0; i < mEnemiesDataSingleton.EnemiesNum; i++)
        {
            prefab_Enemy[i] = Instantiate(
                (GameObject)Resources.Load("Prefabs/Enemy"));
            prefab_Enemy[i].transform.SetParent(parentObject.transform, false);
            //敵画像は100倍スケールになっている 1移動で100pixel移動
            //float scale = prefab_Enemy[i].GetComponent<SpriteRenderer>().sprite.pixelsPerUnit;
            prefab_Enemy[i].transform.position = new Vector3(-2 + 4 * i, 0, 0);
        }
    }
Exemplo n.º 2
0
    // Use this for initialization
    public void _Start()
    {
        //インスタンス取得
        mCharacterDataSingleton    = CharacterDataSingleton.Instance;
        mCharacterStatusController = CharacterStatusController.Instance;
        mEnemiesDataSingleton      = EnemiesDataSingleton.Instance;

        //戦闘状態データ
        mBattleStateDataSingleton = BattleStateDataSinglton.Instance;

        //データ初期化
        mCharacterDataSingleton.SetBattleCharacterObject();

        //UI表示
        mCharacterStatusController.ShowCharacterStatus();

        TurnStart();
    }