C# 如何仅更改一个字母';什么是统一的颜色?
我正在尝试制作一个纸牌游戏,我想显示一个文本,它是一张纸牌的描述。比如说,“对目标造成4点伤害。”我希望这个“4”部分的颜色不同。我该怎么做C# 如何仅更改一个字母';什么是统一的颜色?,c#,unity3d,C#,Unity3d,我正在尝试制作一个纸牌游戏,我想显示一个文本,它是一张纸牌的描述。比如说,“对目标造成4点伤害。”我希望这个“4”部分的颜色不同。我该怎么做 public string formerPartOfText = "Deal "; public int damage = 4; public string rearerPartOfText = " damages to the target."; public string finalText = formerPartOfText + damage.T
public string formerPartOfText = "Deal ";
public int damage = 4;
public string rearerPartOfText = " damages to the target.";
public string finalText = formerPartOfText + damage.ToString + rearerPartOfText;
print(finalText);
我将字符串分为两部分,因为我希望可以更改变量损坏
特别是颜色标签:
var damage = 4;
var str = $"Deal <color=#ff0000ff>{ damage }</color> damage to the target";
var损害=4;
var str=$“对目标造成{damage}伤害”;
特别是颜色标签:
var damage = 4;
var str = $"Deal <color=#ff0000ff>{ damage }</color> damage to the target";
var损害=4;
var str=$“对目标造成{damage}伤害”;
可能重复的可能重复的可能重复的也许你也应该向新手解释;)@derHugo您可能希望编辑您的评论以将用户引导到英文页面。是的,但我不能^^^应该是链接也许您还应该向新手解释;)@derHugo您可能希望编辑您的评论以将用户引导到英文页面。是的,但我不能^^应该是链接