默认Cardbacks/deck_silver.png

This commit is contained in:
xianyi
2025-08-29 11:38:13 +08:00
parent 19413911d9
commit 745247fbb2

View File

@@ -43,9 +43,28 @@ namespace TcgEngine.Client
if (player == null) if (player == null)
return; return;
// 获取卡背数据,如果为空则使用默认路径
CardbackData cb = CardbackData.Get(player.cardback); CardbackData cb = CardbackData.Get(player.cardback);
if (deck_render != null && cb != null) if (deck_render != null)
{
if (cb != null)
{
deck_render.sprite = cb.GetDeck(); deck_render.sprite = cb.GetDeck();
}
else
{
// 如果卡背数据为空,使用默认路径
Sprite defaultDeckSprite = SpriteLoader.Get()?.LoadSprite("Cardbacks/deck_silver.png");
if (defaultDeckSprite != null)
{
deck_render.sprite = defaultDeckSprite;
}
else
{
Debug.LogWarning($"[BoardDeck] {(opponent ? "" : "")} 默认牌组图片加载失败: Cardbacks/deck_silver.png");
}
}
}
if (deck_value != null) if (deck_value != null)
deck_value.text = player.cards_deck.Count.ToString(); deck_value.text = player.cards_deck.Count.ToString();