From b4c8a171e9ab4ccebb7856f9743d96a607020d2a Mon Sep 17 00:00:00 2001 From: GL <2365963573@qq.com> Date: Mon, 25 Nov 2024 22:24:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=EF=BC=8C=E7=AD=89=E5=BE=85=E5=90=8E=E7=AB=AF?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E5=8F=8D=E9=A6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/Resources/ListItem.prefab | 20 +++ .../Assets/Resources/bgbuleT.png | Bin 0 -> 14837 bytes .../Assets/Resources/bgbuleT.png.meta | 135 +++++++++++++++ .../Assets/Scenes/Battle_Royale.unity | 159 +++++++++++++++--- .../Scripts/Battle_Royale/AllHouseContro.cs | 5 +- .../Assets/Scripts/Battle_Royale/ListItem.cs | 14 +- .../Assets/Scripts/HistoryPanel.cs | 2 +- TheStrongestSnail/Assets/Scripts/ListPanel.cs | 64 +++++++ 8 files changed, 366 insertions(+), 33 deletions(-) create mode 100644 TheStrongestSnail/Assets/Resources/bgbuleT.png create mode 100644 TheStrongestSnail/Assets/Resources/bgbuleT.png.meta diff --git a/TheStrongestSnail/Assets/Resources/ListItem.prefab b/TheStrongestSnail/Assets/Resources/ListItem.prefab index 11d86fc..9ff4ff2 100644 --- a/TheStrongestSnail/Assets/Resources/ListItem.prefab +++ b/TheStrongestSnail/Assets/Resources/ListItem.prefab @@ -722,6 +722,7 @@ GameObject: - component: {fileID: 3151892671755038174} - component: {fileID: 3151892671755038172} - component: {fileID: 3151892671755038175} + - component: {fileID: 4399049305747829556} m_Layer: 5 m_Name: ListItem m_TagString: Untagged @@ -792,3 +793,22 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4399049305747829556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3151892671755038169} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ca881e1060abd064ab529ea8d7dc18ab, type: 3} + m_Name: + m_EditorClassIdentifier: + list: 0 + listText: {fileID: 3151892670552190403} + listImage: {fileID: 3151892671348087528} + headImage: {fileID: 1781241705427011089} + nameText: {fileID: 3151892669938186945} + numText: {fileID: 3151892669932753418} + Bg: {fileID: 3151892671755038175} diff --git a/TheStrongestSnail/Assets/Resources/bgbuleT.png b/TheStrongestSnail/Assets/Resources/bgbuleT.png new file mode 100644 index 0000000000000000000000000000000000000000..c98e2bfc334acd29909b6c89b500db0b98831633 GIT binary patch literal 14837 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 Ysr0m`emTkSeVkA-l8O@5Vn#v#2RiHVivR!s literal 0 HcmV?d00001 diff --git a/TheStrongestSnail/Assets/Resources/bgbuleT.png.meta b/TheStrongestSnail/Assets/Resources/bgbuleT.png.meta new file mode 100644 index 0000000..639b214 --- /dev/null +++ b/TheStrongestSnail/Assets/Resources/bgbuleT.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 4615bf1f4d6a9524888b2a8fec0f0dae +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 56, y: 28, z: 103, w: 30} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TheStrongestSnail/Assets/Scenes/Battle_Royale.unity b/TheStrongestSnail/Assets/Scenes/Battle_Royale.unity index 6a6a48b..9a44f1d 100644 --- a/TheStrongestSnail/Assets/Scenes/Battle_Royale.unity +++ b/TheStrongestSnail/Assets/Scenes/Battle_Royale.unity @@ -306,6 +306,11 @@ MonoBehaviour: parent2: {fileID: 769264874} Orparent1: {fileID: 400236064} Orparent2: {fileID: 326865757} + ListItemPre: {fileID: 3151892671755038169, guid: bf260e5f2fdb1fd4ab4d66d5c75e79a2, type: 3} + ItemList: [] + CreateParentToDay: {fileID: 1282886001} + CreateParentLastDay: {fileID: 67039494} + SelfList: {fileID: 1201875112} --- !u!114 &12243720 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2346,10 +2351,10 @@ RectTransform: m_Father: {fileID: 385193887} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 1043.4, y: -89.5} - m_SizeDelta: {x: 255, y: 165} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &143179106 MonoBehaviour: @@ -3976,10 +3981,10 @@ RectTransform: m_Father: {fileID: 385193887} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 647.95, y: -312.84} - m_SizeDelta: {x: 255, y: 165} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &245899061 MonoBehaviour: @@ -17658,6 +17663,7 @@ GameObject: - component: {fileID: 1201875109} - component: {fileID: 1201875111} - component: {fileID: 1201875110} + - component: {fileID: 1201875112} m_Layer: 5 m_Name: ListItem m_TagString: Untagged @@ -17728,6 +17734,26 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1201875108} m_CullTransparentMesh: 1 +--- !u!114 &1201875112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201875108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ca881e1060abd064ab529ea8d7dc18ab, type: 3} + m_Name: + m_EditorClassIdentifier: + list: 0 + listText: {fileID: 0} + listImage: {fileID: 0} + headImage: {fileID: 0} + nameText: {fileID: 0} + numText: {fileID: 0} + Bg: {fileID: 0} + headPath: --- !u!1 &1219510706 GameObject: m_ObjectHideFlags: 0 @@ -21086,6 +21112,82 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1457829062} m_CullTransparentMesh: 1 +--- !u!1 &1465102437 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1465102438} + - component: {fileID: 1465102440} + - component: {fileID: 1465102439} + m_Layer: 5 + m_Name: headImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1465102438 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465102437} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1937403456} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 110, y: 110} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1465102439 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465102437} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1465102440 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1465102437} + m_CullTransparentMesh: 1 --- !u!1 &1465281021 GameObject: m_ObjectHideFlags: 0 @@ -22264,10 +22366,10 @@ RectTransform: m_Father: {fileID: 385193887} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 647.95, y: -89.5} - m_SizeDelta: {x: 255, y: 165} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1545419445 MonoBehaviour: @@ -23336,10 +23438,10 @@ RectTransform: m_Father: {fileID: 385193887} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 252.5, y: -312.84} - m_SizeDelta: {x: 255, y: 165} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1589406869 MonoBehaviour: @@ -23839,10 +23941,10 @@ RectTransform: m_Father: {fileID: 385193887} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 252.5, y: -89.5} - m_SizeDelta: {x: 255, y: 165} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1636140092 MonoBehaviour: @@ -27219,10 +27321,10 @@ RectTransform: m_Father: {fileID: 385193887} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 1043.4, y: -312.84} - m_SizeDelta: {x: 255, y: 165} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1845977112 MonoBehaviour: @@ -28199,7 +28301,7 @@ GameObject: - component: {fileID: 1937403458} - component: {fileID: 1937403457} m_Layer: 5 - m_Name: HeadImage + m_Name: HeadImageBg m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -28216,14 +28318,15 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 1465102438} m_Father: {fileID: 1201875109} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} m_AnchoredPosition: {x: 254, y: 0} - m_SizeDelta: {x: 130, y: 129} + m_SizeDelta: {x: 136, y: 136} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1937403457 MonoBehaviour: @@ -28245,7 +28348,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 41740149c4c9a4240963fdf7eec87f9d, type: 3} + m_Sprite: {fileID: 21300000, guid: 162542e43ec53e64f8ab0588c5e31b2c, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 diff --git a/TheStrongestSnail/Assets/Scripts/Battle_Royale/AllHouseContro.cs b/TheStrongestSnail/Assets/Scripts/Battle_Royale/AllHouseContro.cs index 7c7cd16..cd21a5a 100644 --- a/TheStrongestSnail/Assets/Scripts/Battle_Royale/AllHouseContro.cs +++ b/TheStrongestSnail/Assets/Scripts/Battle_Royale/AllHouseContro.cs @@ -43,6 +43,8 @@ public class AllHouseContro : MonoBehaviour public bool IsHideLoadPanel;//是否关闭加载页面 public List KillNos;//击杀房间列表 + + public ListPanel listPanel; // Start is called before the first frame update async void Start() { @@ -449,7 +451,8 @@ public class AllHouseContro : MonoBehaviour Debug.Log("5.1.8: 请求参数:"+ JsonUtility.ToJson(body)+"服务端返回"+ response); ServerResponse518 serverResponse_518 = JsonConvert.DeserializeObject(response); - + //listPanel.CreateListItem(serverResponse_518.data.gameEscapeUserBetResponseVoLists, listPanel.CreateParentToDay); + //listPanel.SetSelfList(serverResponse_518.data.userBetInfo); } diff --git a/TheStrongestSnail/Assets/Scripts/Battle_Royale/ListItem.cs b/TheStrongestSnail/Assets/Scripts/Battle_Royale/ListItem.cs index d1d4f70..23c3fc5 100644 --- a/TheStrongestSnail/Assets/Scripts/Battle_Royale/ListItem.cs +++ b/TheStrongestSnail/Assets/Scripts/Battle_Royale/ListItem.cs @@ -13,10 +13,11 @@ public class ListItem : MonoBehaviour public TextMeshProUGUI nameText;//名字 public TextMeshProUGUI numText;//蜗牛蛋数量 public Image Bg;//背景图片 - + public string headPath;//头像路径 void Start() { - + SetListImage(); + ListBgImage(); } public void SetListImage()//设排名徽章背景颜色 @@ -41,7 +42,14 @@ public class ListItem : MonoBehaviour } public void ListBgImage()//设排名徽章背景颜色 { - + if (list!=1&&list%2==0)//偶数排名 + { + Bg.sprite = Resources.Load("bgbuleT"); + } + else + { + Bg.sprite = Resources.Load("bgWhite"); + } } } diff --git a/TheStrongestSnail/Assets/Scripts/HistoryPanel.cs b/TheStrongestSnail/Assets/Scripts/HistoryPanel.cs index e8e1f8a..84a1c53 100644 --- a/TheStrongestSnail/Assets/Scripts/HistoryPanel.cs +++ b/TheStrongestSnail/Assets/Scripts/HistoryPanel.cs @@ -83,7 +83,7 @@ public class HistoryPanel : BasePanel if (!exists) { journalPanels.Add(newPanel); - Debug.Log("加入一个面板到列表"); + } else { diff --git a/TheStrongestSnail/Assets/Scripts/ListPanel.cs b/TheStrongestSnail/Assets/Scripts/ListPanel.cs index b347867..59124c0 100644 --- a/TheStrongestSnail/Assets/Scripts/ListPanel.cs +++ b/TheStrongestSnail/Assets/Scripts/ListPanel.cs @@ -19,6 +19,14 @@ public class ListPanel : BasePanel public Transform parent2; public Transform Orparent1;//原始父物体 public Transform Orparent2; + + public GameObject ListItemPre;//排行预制体 + public List ItemList; + + public Transform CreateParentToDay; + public Transform CreateParentLastDay; + + public ListItem SelfList;//自己排名 public override void Start() { base.Start(); @@ -85,4 +93,60 @@ public class ListPanel : BasePanel tog2.SetParent(parent2); } } + + public void CreateListItem(List gameData,Transform parent) + { + foreach (gameEscapeUserBetResponseVoList item in gameData) + { + + GameObject newPanel = Instantiate(ListItemPre, parent); + + + ListItem panelComponent = newPanel.GetComponent(); + + // 设置实例化对象的内容 + panelComponent.list=item.orderNo; + panelComponent.nameText.text=item.nickName; + panelComponent.nameText.text = item.bet.ToString(); + + + + + + // 判断是否已存在 + bool exists = false; + foreach (GameObject panel in ItemList) + { + if (panel.GetComponent().list == item.orderNo) + { + exists = true; + break; + } + } + + // 如果不存在,则添加到列表 + if (!exists) + { + ItemList.Add(newPanel); + + } + else + { + // 如果已存在,可以根据需求决定是否销毁该实例 + Destroy(newPanel); + } + } + } + + + public void SetSelfList(userBetInfo info) + { + SelfList.list=info.orderNo; + SelfList.nameText.text=info.nickName; + SelfList.numText.text=info.bet.ToString(); + SelfList.headPath = info.headImg; + + SelfList.SetListImage(); + SelfList.ListBgImage(); + } }