mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-14 16:51:28 +00:00
Update UIStretchUtil
Update UIStretchUtil
This commit is contained in:
@@ -7,12 +7,12 @@ namespace TEngine
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class UIBackgroundImageStretch : MonoBehaviour
|
public class UIBackgroundImageStretch : MonoBehaviour
|
||||||
{
|
{
|
||||||
public bool m_noClip;
|
public bool NoClip;
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
var imageRect = GetComponent<RectTransform>();
|
var imageRect = GetComponent<RectTransform>();
|
||||||
UIStretchUtil.Instance.DoStretch(imageRect, m_noClip);
|
UIStretchUtil.Instance.DoStretch(imageRect, NoClip);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,4 +1,5 @@
|
|||||||
using UnityEngine;
|
using UI;
|
||||||
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
|
||||||
namespace TEngine
|
namespace TEngine
|
||||||
@@ -9,18 +10,13 @@ namespace TEngine
|
|||||||
private Vector2 m_canvasSize;
|
private Vector2 m_canvasSize;
|
||||||
private float m_screenAspect;
|
private float m_screenAspect;
|
||||||
|
|
||||||
public bool Init()
|
public bool InitUiStretch()
|
||||||
{
|
{
|
||||||
var goRoot = GameObject.Find("UIRoot/Canvas");
|
var canvas = UIManager.Instance.m_canvas;
|
||||||
if (goRoot == null)
|
var canvasScaler = canvas.gameObject.GetComponent<CanvasScaler>();
|
||||||
{
|
|
||||||
TLogger.LogError("找不到 goRoot");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
var canvasScaler = goRoot.GetComponent<CanvasScaler>();
|
|
||||||
if (canvasScaler == null)
|
if (canvasScaler == null)
|
||||||
{
|
{
|
||||||
TLogger.LogError("找不到 CanvasScaler");
|
TLogger.LogError("Could Not Found Component[CanvasScaler]");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -46,7 +42,7 @@ namespace TEngine
|
|||||||
{
|
{
|
||||||
if (!m_isInit)
|
if (!m_isInit)
|
||||||
{
|
{
|
||||||
if (!Init())
|
if (!InitUiStretch())
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user