From 1341221f3a2f3c97efdc28a49b53b18bd3b6cdd5 Mon Sep 17 00:00:00 2001 From: ddg <1453062510@qq.com> Date: Mon, 13 Oct 2025 10:30:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=80=E6=96=B0=E5=88=B6=E4=BD=9C=E5=90=8E?= =?UTF-8?q?=E5=A4=87=E4=BB=BD=E6=8F=90=E4=BA=A4=E2=80=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../经络穴位UI/左侧工具面板-hover背景.png | Bin 0 -> 383 bytes .../左侧工具面板-hover背景.png.meta | 147 + .../经络穴位UI/左侧工具面板-浅色背景.png | Bin 0 -> 2403 bytes .../经络穴位UI/左侧工具面板-浅色背景.png.meta | 147 + .../经络穴位UI/左侧工具面板-选中背景.png | Bin 0 -> 367 bytes .../经络穴位UI/左侧工具面板-选中背景.png.meta | 147 + ...aphs_Liu.mat => Shader Graphs_LiuBlue.mat} | 4 +- ...at.meta => Shader Graphs_LiuBlue.mat.meta} | 0 ...phs_Liu 1.mat => Shader Graphs_LiuRed.mat} | 7 +- ...mat.meta => Shader Graphs_LiuRed.mat.meta} | 0 Assets/_Scenes/JingLuoXueWei.unity | 308 +- .../Application/JingLuoXueWei/GameManager.cs | 88 +- .../JingLuoXueWei/UI/LeftBigBtnPanel.cs | 36 + ps_driver_sdk.log | 5820 +++++++++++++++++ 14 files changed, 6690 insertions(+), 14 deletions(-) create mode 100644 Assets/Art/Sprites/经络穴位UI/左侧工具面板-hover背景.png create mode 100644 Assets/Art/Sprites/经络穴位UI/左侧工具面板-hover背景.png.meta create mode 100644 Assets/Art/Sprites/经络穴位UI/左侧工具面板-浅色背景.png create mode 100644 Assets/Art/Sprites/经络穴位UI/左侧工具面板-浅色背景.png.meta create mode 100644 Assets/Art/Sprites/经络穴位UI/左侧工具面板-选中背景.png create mode 100644 Assets/Art/Sprites/经络穴位UI/左侧工具面板-选中背景.png.meta rename Assets/JingMai/Liu/{Shader Graphs_Liu.mat => Shader Graphs_LiuBlue.mat} (95%) rename Assets/JingMai/Liu/{Shader Graphs_Liu.mat.meta => Shader Graphs_LiuBlue.mat.meta} (100%) rename Assets/JingMai/Liu/{Shader Graphs_Liu 1.mat => Shader Graphs_LiuRed.mat} (93%) rename Assets/JingMai/Liu/{Shader Graphs_Liu 1.mat.meta => Shader Graphs_LiuRed.mat.meta} (100%) diff --git a/Assets/Art/Sprites/经络穴位UI/左侧工具面板-hover背景.png b/Assets/Art/Sprites/经络穴位UI/左侧工具面板-hover背景.png new file mode 100644 index 0000000000000000000000000000000000000000..6606e3852f26a28a09864f5c267554579eb2683f GIT binary patch literal 383 zcmV-_0f7FAP)b;@5Jmq^F5n~N2+0jnMxmh&DUu^Za-`fMxk1`=P}0E-;0W9R_g;Ij>Cl$UNW12b zgoH=(*ZlWn!7$J7-}kdcy_vn$$CpK|#rSP$D_A1r22;BsqtM5+s=|Xecuw z$vHHXAjxb&LzxLl&Y__M$rTHaS82$Ds%0h(S<>{#q9G5emYFnUNz)^XhCHZRX3~%) zO^+-Z@}O#&Nkf)2J+f%XgQ{ib?HaPA=$S=Bo^&m;X~=@2X9f*<(zVE@Aq$G084`d7 z6B_A(Jti`$VI|tdkBL}nv~NFU{r`LDy7-8p9m8~bhi~B*rwGy`C#W{hM&Ul3TExd2VO ziaA=ZM1~!n*^@=qk;e5(1q!XYr?%Km#7vinp9RP+E%;1dE#^q~4X&)cFH{{ErBSrKM5DqPFoU6$p$+=yd3Xf^yx7jn+*z3G!~Qp);q zMN(%?M%vM-EZ>WFcM3(dm_9**GW?!VwM;WBA8dag7>xPr%Tk z6pmPo+g7Uv_Lo8cjA=A?qEUE{2t*t}c|wCBjGv}H1%wXsaRByw$2Gf&<R>ru8N|^l?fyCW86$FBbG4L3D^>ZI!$U4XG|c3rIk+#Cg*f-rvdh(YL;DRC!ew4XZBqH=*R3ieygW#o?n*t{Ur z<%t_uv?ycL*#0>}-B9gF83fTkUiwplFDv+5;V{K|@<0=SO-F4>NM}n+OKKA2W7&dJ zs_#+ex)^3ac8|P)kYRllBhbeMF}V@|;P(d;%X5==Ahg3KaOH{1MAfrJt2$>2>(>KR(-brs2;8Tg++CWjv^PdSo9ccw> zd7fO#e8Lc29o&oFy&3uATPf>h(In`3H-}KHyJM*&Tso@PY%&RO!$x)Pc6SB1py91i zXUYu%;CXI%7h>#6#uY4mkOR4AYJeWvHyq&`8yS>*%N>b;>%l`bW_Y>|KC|l~gp6$1 z)RP2t??0vb^;smLypf$+;$5_;0o0O3RphwXdFw`?&PN$lVi5zh851`Hun^S&9kF}~ zRu)31fJ%Qb@5@enPu0ZfN7I?(W&hJMe0L<~C3`LH&tL(_%*RPkQIo_Q!EU!wMx|5< zg*#!P{Ynm^GF0_!Zp-2F=!qOe4Aj_uIkXIIb67N@LUB!DU zm(JuJY0rsf@%r2DEfeC4R>oDSO*(jLDY7 zu5-eZdUMlnq>7=It)AI6l4`AFX{;B1jp|D4Z^VimNEC$l|dS}m< z+qK;n)Ts#9KXd+Z@Jv|5ta-;Ut+(Q2f%HNyBUd%C5m8}tE{c6rr0J~N9r`g)C|97Tt zy3f(({q$&Whd=W5^5+E>E54VvhPBO?ZR_F|@wwO{xEaIB z;_}TaH?J|u1fE!Els4=^OJfycClw-uu2+V-*2BZe5FvEEGSsym9!`b`q3e~QuJ!P6 zGDHYzTM;Bf6;v}bWhj$oMV1UzP|eJgp-h?;Su#{XH8WF&GHF(1$xsE=%uE@|q*;+A zLlsmrGw;_>CdJAu8LFh4ku5_R6e}}isFH3*whU!Ztjur(&KPJMh8+f(2>g23^g4v4 zcGG8xgZjqu`B!K_cp>??e009609pR!^00006Nkl @@ -12,6 +13,37 @@ namespace YiLiao.JingLuoXueWei /// public List allJingLuoGame; + + /// + /// ɫľ(ڱɫ) + /// + [Header("ɫľ(ڱɫ)")] + public List allRedJingLuoRenderer; + + /// + /// ɫľ(ڱɫ) + /// + [Header("ɫľ(ڱɫ)")] + public List allBlueJingLuoRenderer; + + /// + /// ɫIJ + /// + [Header("ɫIJ")] + public Material redJingLuoMaterial; + + /// + /// ɫIJ + /// + [Header("ɫIJ")] + public Material blueJingLuoMaterial; + + /// + /// ĬϵIJ + /// + [Header("ĬϵIJ")] + public Material defaultJingLuoMaterial; + /// /// еѨλ(ڱɫ) /// @@ -20,13 +52,13 @@ namespace YiLiao.JingLuoXueWei /// /// ĬϵIJ /// - [Header("ĬϵIJ")] + [Header("ѨλĬϵIJ")] public Material redMaterial; /// /// ɫIJ /// - [Header("ɫIJ")] + [Header("ѨλɫIJ")] public Material blueMaterial; [HideInInspector] @@ -131,5 +163,51 @@ namespace YiLiao.JingLuoXueWei Game.Instance.eventManager.RemoveListener(PlayTrueOrFalseSound); Game.Instance.eventManager.RemoveListener(PlaySound); } + + /// + /// ľɫ(ѭеʱʹ) + /// + /// + public void ChangeJingLuoColor(string name) + { + for (int i = 0; i < allRedJingLuoRenderer.Count; i++) + { + if (allRedJingLuoRenderer[i].gameObject.name.Equals(name)) + { + allRedJingLuoRenderer[i].material = redJingLuoMaterial; + } + else + { + allRedJingLuoRenderer[i].material = defaultJingLuoMaterial; + } + } + + for (int i = 0; i < allBlueJingLuoRenderer.Count; i++) + { + if (allBlueJingLuoRenderer[i].gameObject.name.Equals(name)) + { + allBlueJingLuoRenderer[i].material = blueJingLuoMaterial; + } + else + { + allBlueJingLuoRenderer[i].material = defaultJingLuoMaterial; + } + } + } + + /// + /// ɫĻĬɫ(رѭеʱʹ) + /// + public void ChangeJingLuoDefaultColor() + { + for (int i = 0; i < allRedJingLuoRenderer.Count; i++) + { + allRedJingLuoRenderer[i].material = defaultJingLuoMaterial; + } + for (int i = 0; i < allBlueJingLuoRenderer.Count; i++) + { + allBlueJingLuoRenderer[i].material = defaultJingLuoMaterial; + } + } } } diff --git a/Assets/_Scripts/Application/JingLuoXueWei/UI/LeftBigBtnPanel.cs b/Assets/_Scripts/Application/JingLuoXueWei/UI/LeftBigBtnPanel.cs index 0cca77e..3352a8d 100644 --- a/Assets/_Scripts/Application/JingLuoXueWei/UI/LeftBigBtnPanel.cs +++ b/Assets/_Scripts/Application/JingLuoXueWei/UI/LeftBigBtnPanel.cs @@ -43,11 +43,22 @@ public class LeftBigBtnPanel : UIBase GameModel gameModel; + Button xunXing_Btn; + /// + /// Ƿѭ + /// + bool isOpenXunXing = false; + + /// + /// ǰѡľ + /// + string selectJingLuoName; public override void Init(IUIManager uictrl) { base.Init(uictrl); gameManager = GameManager.Instance; gameModel = MVC.GetModel(); + xunXing_Btn = transform.FindFirst