123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
-
- using UnityEngine;
- using UnityEngine.SceneManagement;
-
- public class Setup : MonoBehaviour
- {
- void Start()
- {
- Main.Global.版本號比對="false";
- float screenWidth = Screen.width;
- float screenHeight = Screen.height;
- if (Screen.orientation == ScreenOrientation.LandscapeLeft)
- {
- Main.Global.螢幕方向="橫";
- Main.Global.rate = screenHeight / screenWidth;
- }
- else if (Screen.orientation == ScreenOrientation.Portrait)
- {
- Main.Global.螢幕方向="直";
- Main.Global.rate = screenWidth / screenHeight;
- }
-
- if (Main.Global.rate > 0.55f)
- {
- Main.Global.固高=1600f;
- Main.Global.固寬=1000f;
- Main.Global.螢幕格式="胖";
- if (Main.Global.rate>(Main.Global.固寬/Main.Global.固高))
- {
- if (Main.Global.螢幕方向=="直")
- {
- Main.Global.固比 = 1f;
- Main.Global.固比1 = 0f;
- }
- else
- {
- Main.Global.固比 = 0f;
- Main.Global.固比1 = 1f;
- }
-
- }
- else
- {
- if (Main.Global.螢幕方向=="直")
- {
- Main.Global.固比 = 0f;
- Main.Global.固比1 = 1f;
- }
- else
- {
- Main.Global.固比 = 1f;
- Main.Global.固比1 = 0f;
- }
-
- }
- }
- else
- {
- Main.Global.螢幕格式="瘦";
- Main.Global.固高=1900f;
- Main.Global.固寬=900f;
- if ((Main.Global.固寬/Main.Global.固高)<Main.Global.rate)
- {
- if (Main.Global.螢幕方向=="直")
- {
- Main.Global.固比 = 1f;
- Main.Global.固比1 = 0f;
- }
- else
- {
- Main.Global.固比 = 0f;
- Main.Global.固比1 = 1f;
- }
- }
- else
- {
- if (Main.Global.螢幕方向=="直")
- {
- Main.Global.固比 = 0f;
- Main.Global.固比1 = 1f;
- }
- else
- {
- Main.Global.固比 = 1f;
- Main.Global.固比1 = 0f;
- }
- }
- }
- Debug.Log(Screen.orientation);
-
- change_Secen(1);
-
- }
-
- public void change_Secen(int _screenNum)
- {
- SceneManager.LoadScene(_screenNum);
- }
- }
|