From deaa80ce64c99bf25f73382e186d5f244f126644 Mon Sep 17 00:00:00 2001 From: kimura Date: Fri, 1 Jul 2022 15:38:25 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=A2=E3=82=B9=E6=AF=94=E3=81=AB=E3=82=88?= =?UTF-8?q?=E3=82=8B=E3=82=AB=E3=83=A1=E3=83=A9size=E8=AA=BF=E6=95=B4?= =?UTF-8?q?=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MyGame/Scenes/MiniGame/MiniGame.unity | 7 +++++-- .../MyGame/Scripts/GameCameraSizeChanger.cs | 21 +++++++++++++++++++ .../Scripts/GameCameraSizeChanger.cs.meta | 3 +++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 popcorn/Assets/MyGame/Scripts/GameCameraSizeChanger.cs create mode 100644 popcorn/Assets/MyGame/Scripts/GameCameraSizeChanger.cs.meta diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/MiniGame.unity b/popcorn/Assets/MyGame/Scenes/MiniGame/MiniGame.unity index 5b64fd57..6038709b 100644 --- a/popcorn/Assets/MyGame/Scenes/MiniGame/MiniGame.unity +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/MiniGame.unity @@ -3034,6 +3034,7 @@ MonoBehaviour: stageManager: {fileID: 1870432536} resultManager: {fileID: 5034752974072861423} readyObject: {fileID: 978217474} + tutorialPopupObject: {fileID: 0} isDebug: 0 --- !u!4 &1870432534 Transform: @@ -3574,7 +3575,7 @@ Camera: far clip plane: 1000 field of view: 60 orthographic: 1 - orthographic size: 12.5 + orthographic size: 13 m_Depth: -1 m_CullingMask: serializedVersion: 2 @@ -3629,9 +3630,11 @@ MonoBehaviour: m_GameObject: {fileID: 2055584752} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c11194ed6fd84a1f812fa2cfae75f873, type: 3} + m_Script: {fileID: 11500000, guid: f7c0cd9890704e088ce102977779d9e8, type: 3} m_Name: m_EditorClassIdentifier: + originalAspect: {x: 1242, y: 2208} + aspectScale: 0 --- !u!114 &2071735749 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2071735749, guid: 041c0f3d96c90d64094cc76c5c87c26f, diff --git a/popcorn/Assets/MyGame/Scripts/GameCameraSizeChanger.cs b/popcorn/Assets/MyGame/Scripts/GameCameraSizeChanger.cs new file mode 100644 index 00000000..6c3432b2 --- /dev/null +++ b/popcorn/Assets/MyGame/Scripts/GameCameraSizeChanger.cs @@ -0,0 +1,21 @@ +using UnityEngine; + +namespace MyGame.Scripts +{ + [RequireComponent(typeof(Camera))] + public class GameCameraSizeChanger : MonoBehaviour + { + [SerializeField] private Vector2 originalAspect = new Vector2(1242f, 2208f); + [SerializeField, ReadOnly] private float aspectScale; + + private float OriginalAspect => originalAspect.y / originalAspect.x; // 1.7786 + + private void Start() + { + var currentAspect = (float)Screen.height / Screen.width; + var camera = GetComponent(); + aspectScale = currentAspect / OriginalAspect; + camera.orthographicSize = aspectScale * camera.orthographicSize; + } + } +} \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scripts/GameCameraSizeChanger.cs.meta b/popcorn/Assets/MyGame/Scripts/GameCameraSizeChanger.cs.meta new file mode 100644 index 00000000..42ee0aa2 --- /dev/null +++ b/popcorn/Assets/MyGame/Scripts/GameCameraSizeChanger.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f7c0cd9890704e088ce102977779d9e8 +timeCreated: 1656653466 \ No newline at end of file