修复细节bug

This commit is contained in:
shenjianxing 2024-12-16 15:58:37 +08:00
parent c28366b814
commit c68e5c8c37
5 changed files with 269 additions and 62 deletions

File diff suppressed because one or more lines are too long

View File

@ -12,12 +12,12 @@ GameObject:
- component: {fileID: 7716777516363773599} - component: {fileID: 7716777516363773599}
- component: {fileID: 8935716102661084388} - component: {fileID: 8935716102661084388}
m_Layer: 5 m_Layer: 5
m_Name: Image m_Name: Line
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 0 m_IsActive: 1
--- !u!224 &3411569463940388114 --- !u!224 &3411569463940388114
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -221,7 +221,7 @@ GameObject:
- component: {fileID: 1920036535003273343} - component: {fileID: 1920036535003273343}
- component: {fileID: 7313859049533173889} - component: {fileID: 7313859049533173889}
m_Layer: 5 m_Layer: 5
m_Name: Image m_Name: Line
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0

View File

@ -584,7 +584,7 @@ MonoBehaviour:
m_Top: 10 m_Top: 10
m_Bottom: 10 m_Bottom: 10
m_ChildAlignment: 8 m_ChildAlignment: 8
m_Spacing: 5 m_Spacing: 10
m_ChildForceExpandWidth: 0 m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0 m_ChildForceExpandHeight: 0
m_ChildControlWidth: 1 m_ChildControlWidth: 1

View File

@ -28,7 +28,7 @@ namespace QFramework.Example
Camera.main.transform.DOMove(mData.nearPos, 0); Camera.main.transform.DOMove(mData.nearPos, 0);
Camera.main.transform.DORotate(mData.nearRot, 0); Camera.main.transform.DORotate(mData.nearRot, 0);
} }
Near.transform.Find("Bg/Image").gameObject.SetActive(isOn); Near.transform.Find("Bg/Line").gameObject.SetActive(isOn);
}); });
Far.onValueChanged.AddListener(isOn => Far.onValueChanged.AddListener(isOn =>
{ {
@ -37,7 +37,7 @@ namespace QFramework.Example
Camera.main.transform.DOMove(mData.normalPos, 0); Camera.main.transform.DOMove(mData.normalPos, 0);
Camera.main.transform.DORotate(mData.normalRot, 0); Camera.main.transform.DORotate(mData.normalRot, 0);
} }
Far.transform.Find("Bg/Image").gameObject.SetActive(isOn); Far.transform.Find("Bg/Line").gameObject.SetActive(isOn);
}); });
} }

View File

@ -4,6 +4,7 @@ using QFramework;
using System.Collections.Generic; using System.Collections.Generic;
using TMPro; using TMPro;
using System.Linq; using System.Linq;
using DG.Tweening;
namespace QFramework.Example namespace QFramework.Example
{ {
@ -113,9 +114,10 @@ namespace QFramework.Example
public void SetSelected(GameObject item, bool isRight) public void SetSelected(GameObject item, bool isRight)
{ {
GameObject right = item.transform.Find("Icon/Right").gameObject; Transform icon = item.transform.Find("Icon");
GameObject wrong = item.transform.Find("Icon/Wrong").gameObject; GameObject right = icon.Find("Right").gameObject;
GameObject Selected = item.transform.Find("Icon/Selected").gameObject; GameObject wrong = icon.Find("Wrong").gameObject;
GameObject Selected = icon.Find("Selected").gameObject;
GameObject CurSelect = item.transform.Find("CurSelect").gameObject; GameObject CurSelect = item.transform.Find("CurSelect").gameObject;
CurSelect.SetActive(false); CurSelect.SetActive(false);
Selected.SetActive(true); Selected.SetActive(true);
@ -129,6 +131,7 @@ namespace QFramework.Example
right.SetActive(false); right.SetActive(false);
wrong.SetActive(true); wrong.SetActive(true);
} }
icon.GetComponent<Image>().color = new Color(255f / 255f, 255f / 255f, 255f / 255f, 51f / 255f);
item.GetComponent<Button>().onClick.RemoveAllListeners(); item.GetComponent<Button>().onClick.RemoveAllListeners();
} }