Print/Debug.Log未在Unity控制台上显示输出

Ahm*_*bas 6 c# console unity-game-engine

我试图在Unity Console上使用C#打印一个简单的语句,但我不知道它为什么不打印. 在此输入图像描述

Pro*_*mer 17

如果打印不工作,Debug.Log无法工作,要么所以这不是问题.

从屏幕截图中,启用了调试,警告和错误消息.

这些print是未在控制台中显示的可能原因:

1. .Script 附加到GameObject .

在此输入图像描述

2.脚本附加的GameObject 不是 Active.从编辑器中激活它.

在此输入图像描述 3 .The NumberWizard未启用脚本.启用脚本.

在此输入图像描述


Sve*_*vek 5

按“播放”

根据此链接print()或者Debug.Log,仅适用于以下条件

似乎我缺少的关键信息是 Debug.Log 仅在您通过按下游戏视图上方的“播放”按钮从统一运行游戏时才会写入控制台。

我通过按 Ctrl-B 或在 Build Settings 窗口中按“Build & Run”来运行我的游戏。在这种情况下,它只会输出到日志文件

所以你必须点击游戏视图上方的播放按钮,而不是使用“构建和运行”。


检查您的过滤器

根据此链接,您还应该检查您的过滤器 在此处输入图片说明