protected override void OnAwake() { base.OnAwake(); stageType = eStageType.Null; isShipMove = false; isPorse = false; isCountDown = false; isGoal = false; isTutorialState = false; isPopup = false; rank = 0; // 解像度の変更 端末のアス比からアス比を計算 float screenRate = (float)1024 / Screen.height; if (screenRate > 1) { screenRate = 1; } int width = (int)(Screen.width * screenRate); int height = (int)(Screen.height * screenRate); Screen.SetResolution(width, height, true, 15); }
/// <summary> /// @brief ステージの生成関数 /// </summary> /// <param name="eStageType"></param> private void CreateStage(eStageType eStageType) { if (New(StageObject[(int)eStageType]) == null) { New(StageObject[(int)eStageType.eTutorialStage_Straight]); Debug.LogError("<color=red>" + eStageType + "が参照できません。パスが間違っていないか確認してください。</color>"); } }