玩家头像加入
This commit is contained in:
parent
aac39b15aa
commit
31b1423ea4
@ -5891,7 +5891,7 @@ GameObject:
|
|||||||
- component: {fileID: 5164661564043509363}
|
- component: {fileID: 5164661564043509363}
|
||||||
- component: {fileID: 7628184747201228492}
|
- component: {fileID: 7628184747201228492}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: HeadItem
|
m_Name: m_itemHeadItem
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
@ -5912,10 +5912,10 @@ RectTransform:
|
|||||||
- {fileID: 3547666515304448482}
|
- {fileID: 3547666515304448482}
|
||||||
m_Father: {fileID: 7323484200357829197}
|
m_Father: {fileID: 7323484200357829197}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 91.5, y: -21.5}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 31, y: 31}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!222 &5164661564043509363
|
--- !u!222 &5164661564043509363
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
@ -5968,7 +5968,7 @@ GameObject:
|
|||||||
- component: {fileID: 1708000142932686941}
|
- component: {fileID: 1708000142932686941}
|
||||||
- component: {fileID: 6747864115255305805}
|
- component: {fileID: 6747864115255305805}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: HeadRtImg
|
m_Name: m_rectHeadRt
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
@ -36476,7 +36476,7 @@ GameObject:
|
|||||||
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 &1950349943801813264
|
--- !u!224 &1950349943801813264
|
||||||
RectTransform:
|
RectTransform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -76898,7 +76898,7 @@ GameObject:
|
|||||||
- component: {fileID: 4314483577970240204}
|
- component: {fileID: 4314483577970240204}
|
||||||
- component: {fileID: 530977524262660531}
|
- component: {fileID: 530977524262660531}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: HeadImg
|
m_Name: m_imgHeadIcon
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
|
@ -12,21 +12,23 @@ namespace GameLogic
|
|||||||
public class ActorHItem : UIWidget
|
public class ActorHItem : UIWidget
|
||||||
{
|
{
|
||||||
#region 脚本工具生成的代码
|
#region 脚本工具生成的代码
|
||||||
|
private RectTransform m_rectHeadRt;
|
||||||
|
private GameObject m_itemHeadItem;
|
||||||
private Image m_imgSign;
|
private Image m_imgSign;
|
||||||
private TextMeshProUGUI m_tmpSign;
|
private TextMeshProUGUI m_tmpSign;
|
||||||
private Image m_imgValue;
|
private Image m_imgValue;
|
||||||
private TextMeshProUGUI m_tmpValue;
|
private TextMeshProUGUI m_tmpValue;
|
||||||
private RectTransform m_rectCar;
|
private RectTransform m_rectCar;
|
||||||
private TextMeshProUGUI m_tmpAllValue;
|
private TextMeshProUGUI m_tmpAllValue;
|
||||||
private Image m_ImgSprite;
|
|
||||||
protected override void ScriptGenerator()
|
protected override void ScriptGenerator()
|
||||||
{
|
{
|
||||||
|
m_rectHeadRt = FindChildComponent<RectTransform>("PlayerHeadRt/m_rectHeadRt");
|
||||||
|
m_itemHeadItem = FindChild("PlayerHeadRt/m_rectHeadRt/m_itemHeadItem").gameObject;
|
||||||
m_imgSign = FindChildComponent<Image>("Mid/m_imgSign");
|
m_imgSign = FindChildComponent<Image>("Mid/m_imgSign");
|
||||||
m_tmpSign = FindChildComponent<TextMeshProUGUI>("Mid/m_imgSign/m_tmpSign");
|
m_tmpSign = FindChildComponent<TextMeshProUGUI>("Mid/m_imgSign/m_tmpSign");
|
||||||
m_imgValue = FindChildComponent<Image>("Mid/m_imgValue");
|
m_imgValue = FindChildComponent<Image>("Mid/m_imgValue");
|
||||||
m_tmpValue = FindChildComponent<TextMeshProUGUI>("Mid/m_imgValue/m_tmpValue");
|
m_tmpValue = FindChildComponent<TextMeshProUGUI>("Mid/m_imgValue/m_tmpValue");
|
||||||
m_rectCar = FindChildComponent<RectTransform>("Mid/m_imgValue/m_rectCar");
|
m_rectCar = FindChildComponent<RectTransform>("Mid/m_imgValue/m_rectCar");
|
||||||
m_ImgSprite = m_rectCar.GetComponent<Image>();
|
|
||||||
m_tmpAllValue = FindChildComponent<TextMeshProUGUI>("Mid/m_imgValue/m_rectCar/m_tmpAllValue");
|
m_tmpAllValue = FindChildComponent<TextMeshProUGUI>("Mid/m_imgValue/m_rectCar/m_tmpAllValue");
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
@ -92,6 +94,16 @@ namespace GameLogic
|
|||||||
data.teamId = m_Index.ToString();
|
data.teamId = m_Index.ToString();
|
||||||
m_ListUnitPlayDatas.Add(data);
|
m_ListUnitPlayDatas.Add(data);
|
||||||
m_AddPush++;
|
m_AddPush++;
|
||||||
|
|
||||||
|
// 加载玩家头像
|
||||||
|
CreatePlayerHeadItem(data);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void CreatePlayerHeadItem(UnitPlayerData data)
|
||||||
|
{
|
||||||
|
UIPlayerHeadItem actorHItem = CreateWidgetByPrefab<UIPlayerHeadItem>(m_itemHeadItem, m_rectHeadRt, true);
|
||||||
|
actorHItem.OnInit(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -0,0 +1,39 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
using TEngine;
|
||||||
|
|
||||||
|
namespace GameLogic
|
||||||
|
{
|
||||||
|
[Window(UILayer.UI)]
|
||||||
|
class UIPlayerHeadItem : UIWidget
|
||||||
|
{
|
||||||
|
#region 脚本工具生成的代码
|
||||||
|
private Image m_imgHeadIcon;
|
||||||
|
protected override void ScriptGenerator()
|
||||||
|
{
|
||||||
|
m_imgHeadIcon = FindChildComponent<Image>("Mask/m_imgHeadIcon");
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 事件
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
protected override void OnCreate()
|
||||||
|
{
|
||||||
|
base.OnCreate();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void OnInit(UnitPlayerData playerData)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
// 设置头像
|
||||||
|
AsyncImageDownload.Instance.SetAsyncImage(playerData.protCustMessageData.imgURL, m_imgHeadIcon);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6e1c554f6b0ed3b41a56583d71070946
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Loading…
x
Reference in New Issue
Block a user