修复细节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: 8935716102661084388}
m_Layer: 5
m_Name: Image
m_Name: Line
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!224 &3411569463940388114
RectTransform:
m_ObjectHideFlags: 0
@ -221,7 +221,7 @@ GameObject:
- component: {fileID: 1920036535003273343}
- component: {fileID: 7313859049533173889}
m_Layer: 5
m_Name: Image
m_Name: Line
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0

View File

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

View File

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