From 29bb71826eda188e9d67acd6ac88358b18af7719 Mon Sep 17 00:00:00 2001 From: wulongxiao <2545507770@qq.com> Date: Wed, 27 Nov 2024 01:48:52 +0800 Subject: [PATCH] =?UTF-8?q?logo=E8=B7=B3=E5=88=B0=E4=B8=BB=E5=9C=BA?= =?UTF-8?q?=E6=99=AF=EF=BC=8C=E4=B8=BB=E5=9C=BA=E6=99=AF=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=8E=A5=E4=B8=8A=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/Scenes/Scene_main.unity | 24 +++++++++-- .../Assets/Scripts/Login/Global.cs | 2 +- .../Assets/Scripts/Login/UI/logoPanel.cs | 20 +++++----- .../Scripts/Scene_main/Scene_main_jiekou.cs | 40 +++++++++++++++++++ .../Scene_main/Scene_main_jiekou.cs.meta | 11 +++++ .../Assets/Scripts/Scene_main/mainBTN.cs | 17 +++++--- .../Assets/Scripts/queryPlayerInfo.cs | 1 - 7 files changed, 94 insertions(+), 21 deletions(-) create mode 100644 TheStrongestSnail/Assets/Scripts/Scene_main/Scene_main_jiekou.cs create mode 100644 TheStrongestSnail/Assets/Scripts/Scene_main/Scene_main_jiekou.cs.meta diff --git a/TheStrongestSnail/Assets/Scenes/Scene_main.unity b/TheStrongestSnail/Assets/Scenes/Scene_main.unity index e753503..e1d90db 100644 --- a/TheStrongestSnail/Assets/Scenes/Scene_main.unity +++ b/TheStrongestSnail/Assets/Scenes/Scene_main.unity @@ -1806,6 +1806,7 @@ GameObject: - component: {fileID: 278122028} - component: {fileID: 278122027} - component: {fileID: 278122026} + - component: {fileID: 278122030} m_Layer: 5 m_Name: Canvas m_TagString: Untagged @@ -1897,6 +1898,21 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} +--- !u!114 &278122030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 278122025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9f93d017de20a114a8a10b54863dda9b, type: 3} + m_Name: + m_EditorClassIdentifier: + retbutton: {fileID: 0} + ClosureObj: {fileID: 0} + _mainBTN: {fileID: 332514051} --- !u!1 &278944241 GameObject: m_ObjectHideFlags: 0 @@ -2351,10 +2367,10 @@ MonoBehaviour: BTN_2: {fileID: 1937427102} BTN_3: {fileID: 581360585} BTNBox: {fileID: 333482353} - playerIcon: {fileID: 0} - playerName: {fileID: 0} - playerWoKeNumber: {fileID: 0} - playerWoDanNumber: {fileID: 0} + playerIcon: {fileID: 1482579025} + playerName: {fileID: 397626158} + playerWoKeNumber: {fileID: 315736740} + playerWoDanNumber: {fileID: 1787489775} --- !u!1 &333482353 GameObject: m_ObjectHideFlags: 0 diff --git a/TheStrongestSnail/Assets/Scripts/Login/Global.cs b/TheStrongestSnail/Assets/Scripts/Login/Global.cs index 3a29cff..70c9691 100644 --- a/TheStrongestSnail/Assets/Scripts/Login/Global.cs +++ b/TheStrongestSnail/Assets/Scripts/Login/Global.cs @@ -9,7 +9,7 @@ public class Global : MonoBehaviour public logoPanel.ServerResponse serverResponse; public ServerResponse response; public static Global global ; - + public RealPlayerInfo realPlayerInfo; // Start is called before the first frame update void Start() { diff --git a/TheStrongestSnail/Assets/Scripts/Login/UI/logoPanel.cs b/TheStrongestSnail/Assets/Scripts/Login/UI/logoPanel.cs index 03e19c3..c728ddc 100644 --- a/TheStrongestSnail/Assets/Scripts/Login/UI/logoPanel.cs +++ b/TheStrongestSnail/Assets/Scripts/Login/UI/logoPanel.cs @@ -87,18 +87,18 @@ public class logoPanel : Base { + /* loginbody body = new loginbody + { + userName = userNameField.text, + password = passwordField.text, + verifyCode = int.Parse(verifyCodeField.text) + };*/ loginbody body = new loginbody { - userName = userNameField.text, - password = passwordField.text, - verifyCode = int.Parse(verifyCodeField.text) + userName = "15151658596", + password = "123456", + verifyCode = 111111 }; - //loginbody body = new loginbody - //{ - // userName = "15151658596", - // password = "123456", - // verifyCode = 111111 - //}; string loginResponse = await web.SendRequest(web.URL+"/snail/user/login", "POST", JsonUtility.ToJson(body)); ServerResponse response = JsonUtility.FromJson(loginResponse); if (response != null && response.code == 200 && response.data != null) @@ -107,7 +107,7 @@ public class logoPanel : Base SceneManager.LoadScene(1); return; } - Debug.Log(response.code); + //Debug.Log(response.code); } private void OnClickRigistBtn() diff --git a/TheStrongestSnail/Assets/Scripts/Scene_main/Scene_main_jiekou.cs b/TheStrongestSnail/Assets/Scripts/Scene_main/Scene_main_jiekou.cs new file mode 100644 index 0000000..681504e --- /dev/null +++ b/TheStrongestSnail/Assets/Scripts/Scene_main/Scene_main_jiekou.cs @@ -0,0 +1,40 @@ +using System.Collections; +using System.Collections.Generic; +using System.Threading.Tasks; +using UnityEngine; + +public class Scene_main_jiekou :Base +{ + public static Scene_main_jiekou instance; + public mainBTN _mainBTN; + private RealPlayerInfo _realPlayerInfo; + private queryPlayerInfo _queryPlayerInfo; + + // Start is called before the first frame update + + private void Awake() + { + instance = this; + getInfo(); + } + + + async void getInfo() + { + //base.testLogo(); + await StartAsync(); + Debug.Log(_realPlayerInfo.data.nickName); + Debug.Log(_realPlayerInfo.data.voluteCoin); + Debug.Log(_realPlayerInfo.data.beansCoin); + _mainBTN.UpDatePlayer(_realPlayerInfo.data.nickName, _realPlayerInfo.data.voluteCoin.ToString(), _realPlayerInfo.data.beansCoin.ToString()); + } + async Task StartAsync() + { + _realPlayerInfo = new RealPlayerInfo(); + _queryPlayerInfo = new queryPlayerInfo(); + + _realPlayerInfo = await _queryPlayerInfo.QueryPlayerInfoPro(); + } + + +} diff --git a/TheStrongestSnail/Assets/Scripts/Scene_main/Scene_main_jiekou.cs.meta b/TheStrongestSnail/Assets/Scripts/Scene_main/Scene_main_jiekou.cs.meta new file mode 100644 index 0000000..5aae7b8 --- /dev/null +++ b/TheStrongestSnail/Assets/Scripts/Scene_main/Scene_main_jiekou.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9f93d017de20a114a8a10b54863dda9b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TheStrongestSnail/Assets/Scripts/Scene_main/mainBTN.cs b/TheStrongestSnail/Assets/Scripts/Scene_main/mainBTN.cs index 7f9d753..14e61c2 100644 --- a/TheStrongestSnail/Assets/Scripts/Scene_main/mainBTN.cs +++ b/TheStrongestSnail/Assets/Scripts/Scene_main/mainBTN.cs @@ -33,9 +33,9 @@ public class mainBTN :main_game [Header("下面是显示部分")] public Image playerIcon; - public TextMeshProUGUI playerName; - public TextMeshProUGUI playerWoKeNumber; - public TextMeshProUGUI playerWoDanNumber; + public Text playerName; + public Text playerWoKeNumber; + public Text playerWoDanNumber; private float startPosY; private float clickPosY; @@ -84,7 +84,7 @@ public class mainBTN :main_game }); startPosY = BTN_0.transform.position.y; - clickPosY = startPosY + Screen.height * 0.02f; + clickPosY = startPosY + Screen.height * 0.02f; MovePanel(-3760); } @@ -156,7 +156,14 @@ public class mainBTN :main_game } - void UpDatePlayer(Sprite playerIcon, string playerName,string playerWoKeNumber,string playerWoDanNumber) + public void UpDatePlayer(string playerName, string playerWoKeNumber, string playerWoDanNumber) + { + this.playerName.text = playerName; + this.playerWoKeNumber.text = playerWoKeNumber; + this.playerWoDanNumber.text = playerWoDanNumber; + } + + public void UpDatePlayer(Sprite playerIcon, string playerName,string playerWoKeNumber,string playerWoDanNumber) { this.playerIcon.sprite = playerIcon; this.playerName.text = playerName; diff --git a/TheStrongestSnail/Assets/Scripts/queryPlayerInfo.cs b/TheStrongestSnail/Assets/Scripts/queryPlayerInfo.cs index f8caf6f..d8691b3 100644 --- a/TheStrongestSnail/Assets/Scripts/queryPlayerInfo.cs +++ b/TheStrongestSnail/Assets/Scripts/queryPlayerInfo.cs @@ -27,7 +27,6 @@ public class queryPlayerInfo : MonoBehaviour //解析服务器传入的数据 RealPlayerInfo realPlayerInfo = new RealPlayerInfo(); realPlayerInfo = JsonConvert.DeserializeObject(response14); - return realPlayerInfo; } }