着色文本字符串

时间:2017-03-13 20:28:35

标签: c# unity3d photon

如何在代码

中为该字符串着色
private void HandleChatSpam()
{
    PlayerScript playerScript = PlayerScript.FromPhoton(PhotonNetwork.player);
    playerScript.ChatMessage("mpgh.net - BlackBoom pub build");
}

如何在此处对文字进行着色ChatMessage("mpgh.net - BlackBoom pub build");我想要着色的文字(绿色)是mpgh.net - BlackBoom pub build

我已经尝试过:

playerScript.ChatMessage(Color.green, "mpgh.net - BlackBoom pub build");

但是我收到了这个错误

  

没有超载的方法' ChatMessage'需要2个参数

什么是ChatMessage

private void ChatMessage(string)

它在参考

1 个答案:

答案 0 :(得分:2)

您可以使用Unity Rich Text为字符串或部分字符串着色。

在你的情况下,它将是:

playerScript.ChatMessage("<color=green>mpgh.net - BlackBoom pub build</color>");