diff --git a/popcorn/Assets/MyGame/Scenes/Main/Prefabs/Canvas.prefab b/popcorn/Assets/MyGame/Scenes/Main/Prefabs/Canvas.prefab index 625b33c6..754863be 100644 --- a/popcorn/Assets/MyGame/Scenes/Main/Prefabs/Canvas.prefab +++ b/popcorn/Assets/MyGame/Scenes/Main/Prefabs/Canvas.prefab @@ -1490,6 +1490,7 @@ GameObject: - component: {fileID: 3664916832564167476} - component: {fileID: 3664916832564167475} - component: {fileID: 3664916832564167474} + - component: {fileID: 1112717176071212608} m_Layer: 5 m_Name: Canvas m_TagString: Untagged @@ -1578,6 +1579,18 @@ MonoBehaviour: m_BlockingMask: serializedVersion: 2 m_Bits: 4294967295 +--- !u!114 &1112717176071212608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3664916832564167473} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be39b2648c1548e2a2338ea75a51fcc6, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &3664916832844628214 GameObject: m_ObjectHideFlags: 0 @@ -2752,18 +2765,18 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 42b6e2c5e0aa46a4e973df1237dc5691, type: 3} ---- !u!224 &3664916833752817997 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 3310671341541575851, guid: 42b6e2c5e0aa46a4e973df1237dc5691, - type: 3} - m_PrefabInstance: {fileID: 2246654624185019878} - m_PrefabAsset: {fileID: 0} --- !u!1 &3664916833752817996 stripped GameObject: m_CorrespondingSourceObject: {fileID: 3310671341541575850, guid: 42b6e2c5e0aa46a4e973df1237dc5691, type: 3} m_PrefabInstance: {fileID: 2246654624185019878} m_PrefabAsset: {fileID: 0} +--- !u!224 &3664916833752817997 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 3310671341541575851, guid: 42b6e2c5e0aa46a4e973df1237dc5691, + type: 3} + m_PrefabInstance: {fileID: 2246654624185019878} + m_PrefabAsset: {fileID: 0} --- !u!1001 &3691625806369805098 PrefabInstance: m_ObjectHideFlags: 0 @@ -2959,18 +2972,18 @@ PrefabInstance: objectReference: {fileID: 3664916832844628215} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ac3be7383b736d941b251a588e626963, type: 3} ---- !u!224 &3664916834242367713 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 137127163878687691, guid: ac3be7383b736d941b251a588e626963, - type: 3} - m_PrefabInstance: {fileID: 3691625806369805098} - m_PrefabAsset: {fileID: 0} --- !u!1 &3664916834242367712 stripped GameObject: m_CorrespondingSourceObject: {fileID: 137127163878687690, guid: ac3be7383b736d941b251a588e626963, type: 3} m_PrefabInstance: {fileID: 3691625806369805098} m_PrefabAsset: {fileID: 0} +--- !u!224 &3664916834242367713 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 137127163878687691, guid: ac3be7383b736d941b251a588e626963, + type: 3} + m_PrefabInstance: {fileID: 3691625806369805098} + m_PrefabAsset: {fileID: 0} --- !u!1001 &7577981076568039546 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/popcorn/Assets/MyGame/Scripts/CanvasScalerChanger.cs b/popcorn/Assets/MyGame/Scripts/CanvasScalerChanger.cs new file mode 100644 index 00000000..45cff174 --- /dev/null +++ b/popcorn/Assets/MyGame/Scripts/CanvasScalerChanger.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace MyGame.Scripts +{ + [RequireComponent(typeof(CanvasScaler))] + public class CanvasScalerChanger : MonoBehaviour + { + private float originalAspect = 1334f / 750; + + private void Start() + { + // 16:9より縦長の場合UIを変更する + if ((float)Screen.height / Screen.width <= originalAspect) + { + return; + } + GetComponent().matchWidthOrHeight = 0; + } + } +} \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scripts/CanvasScalerChanger.cs.meta b/popcorn/Assets/MyGame/Scripts/CanvasScalerChanger.cs.meta new file mode 100644 index 00000000..6af18fc1 --- /dev/null +++ b/popcorn/Assets/MyGame/Scripts/CanvasScalerChanger.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: be39b2648c1548e2a2338ea75a51fcc6 +timeCreated: 1634879371 \ No newline at end of file