1. 调整 UI 以适配新的分辨率 2. 导入素材并将素材应用到 UI 上

This commit is contained in:
SepComet
2026-04-18 19:33:27 +08:00
parent d210318a2e
commit fbb9120a42
84 changed files with 181125 additions and 6585 deletions
@@ -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
}
}
}
}
}
+7 -10
View File
@@ -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();
}
}
}
}