unity3d 如何在我的代码上获得颜色代码,例如(Debug.Log)是一种颜色?

wsewodh2  于 2022-12-04  发布在  其他
关注(0)|答案(2)|浏览(191)

s
我希望有人告诉我如何把颜色的代码,使它更容易为我编码。

ukxgm1gy

ukxgm1gy1#

我想您在安装visual studio时忘记选择unity c#组件,请使用visual代码重试

jogvjijk

jogvjijk2#

如果您正在谈论Intellisense /语法突出显示,您需要确保您安装了Visual Studio Tools for Unity(请注意,只有Visual Studio才需要这样做,并且您可能已经安装了它)。然后按照以下步骤操作:

  • 关闭Visual Studio
  • 在Unity中,转到Edit > Preferences > External Tools
  • 单击“外部脚本编辑器”下拉菜单(这应该是您正在使用的Visual Studio编辑器或任何其他受支持的编辑器)。
  • 确保在Generate csproj files for:下选中Embedded packagesLocal Packages
  • 单击Regenerate project files
  • 打开任意C#脚本,检查语法突出显示是否正常工作。

在最坏的情况下,如果这样做不起作用,您可以关闭Unity并删除项目根目录中除了Assets/Project Settings/文件夹(以及您明确添加的任何内容)之外的所有内容。当您在编辑器中打开项目时,Unity将再次重新生成项目文件夹和文件。这可能只是您的一些项目文件被损坏了。
另外,如果我误解了你的问题,你说的是在编辑器的控制台窗口中给输出着色,你可以尝试使用富文本,我相信Unity的控制台窗口在最新版本中支持富文本。例如:

Debug.Log("<color=red>this is red text</color>");

如需了解更多信息,请访问:https://docs.unity3d.com/Packages/com.unity.ugui@1.0/manual/StyledText.html

相关问题