1. 调整 UI 以适配新的分辨率 2. 导入素材并将素材应用到 UI 上
This commit is contained in:
@@ -57,10 +57,10 @@ namespace UI
|
||||
float targetAlpha = _currentWindowAlpha switch
|
||||
{
|
||||
DialogWindowAlpha.None => 1,
|
||||
DialogWindowAlpha.Low => 0.75f,
|
||||
DialogWindowAlpha.Medium => 0.5f,
|
||||
DialogWindowAlpha.High => 0.25f,
|
||||
_ => 0.5f
|
||||
DialogWindowAlpha.Low => 0.95f,
|
||||
DialogWindowAlpha.Medium => 0.8f,
|
||||
DialogWindowAlpha.High => 0.65f,
|
||||
_ => 0.9f
|
||||
};
|
||||
|
||||
if (_dialogBgImages.Length == 0)
|
||||
@@ -314,4 +314,4 @@ namespace UI
|
||||
rectTransform.anchoredPosition = anchoredPosition;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace UI
|
||||
{
|
||||
public class SelectableItem : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
|
||||
{
|
||||
[SerializeField] private Image _bgImage;
|
||||
[SerializeField] private GameObject _bgImage;
|
||||
|
||||
[SerializeField] private float _fadeDuration;
|
||||
|
||||
@@ -24,11 +24,7 @@ namespace UI
|
||||
{
|
||||
KillFadeSequence();
|
||||
|
||||
if (_allowFade)
|
||||
{
|
||||
_fadeSequence = DOTween.Sequence();
|
||||
_fadeSequence.Append(_bgImage.DOFade(1, _fadeDuration));
|
||||
}
|
||||
_bgImage.SetActive(true);
|
||||
|
||||
_onSelect.Invoke();
|
||||
}
|
||||
@@ -37,11 +33,7 @@ namespace UI
|
||||
{
|
||||
KillFadeSequence();
|
||||
|
||||
if (_allowFade)
|
||||
{
|
||||
_fadeSequence = DOTween.Sequence();
|
||||
_fadeSequence.Append(_bgImage.DOFade(0, _fadeDuration));
|
||||
}
|
||||
_bgImage.SetActive(false);
|
||||
|
||||
_onDeselect.Invoke();
|
||||
}
|
||||
@@ -54,4 +46,4 @@ namespace UI
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
using Definition.DataStruct;
|
||||
using Definition.Enum;
|
||||
using Event;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using UnityGameFramework.Runtime;
|
||||
@@ -10,14 +9,10 @@ namespace UI
|
||||
{
|
||||
public class SettingForm : UGuiForm
|
||||
{
|
||||
[SerializeField] private Transform _navigate;
|
||||
|
||||
[SerializeField] private Image[] _navigateButtonImages;
|
||||
|
||||
[SerializeField] private TMP_Text[] _navigateButtonTexts;
|
||||
|
||||
[SerializeField] private Color _darkColor;
|
||||
|
||||
[SerializeField] private Color _brightColor;
|
||||
|
||||
[SerializeField] private Slider _bgmVolumeSlider;
|
||||
|
||||
[SerializeField] private Slider _seVolumeSlider;
|
||||
@@ -105,10 +100,12 @@ namespace UI
|
||||
Log.Error("NavigateButtonClick index is out of range.");
|
||||
}
|
||||
|
||||
if (_navigateButtonImages[0] == null)
|
||||
_navigateButtonImages[0] = _navigate.Find("SoundButton")?.GetComponent<Image>();
|
||||
|
||||
for (int i = 0; i < _navigateButtonImages.Length; i++)
|
||||
{
|
||||
_navigateButtonImages[i].color = i != index ? _brightColor : _darkColor;
|
||||
_navigateButtonTexts[i].color = i != index ? _darkColor : _brightColor;
|
||||
_navigateButtonImages[i].enabled = i == index;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -136,4 +133,4 @@ namespace UI
|
||||
_controller.CloseUI();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user