canvasscaler調整機能実装
This commit is contained in:
parent
c386e15e9f
commit
6885cb2832
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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<CanvasScaler>().matchWidthOrHeight = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: be39b2648c1548e2a2338ea75a51fcc6
|
||||
timeCreated: 1634879371
|
||||
Loading…
Reference in New Issue