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

时间:2017-02-20 07:05:00

标签: c# unity3d console

我试图在Unity Console上使用C#打印一个简单的语句,但我不知道它为什么不打印。 enter image description here

3 个答案:

答案 0 :(得分:15)

如果打印工作,Debug.Log工作,以便问题。

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

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

1 。。 >附加到GameObject。

enter image description here

2 。脚本附加的游戏对象是有效。从编辑器中激活它。

enter image description here 3 NumberWizard脚本未启用。启用脚本。

enter image description here

答案 1 :(得分:1)

按“播放”

根据此linkfinal class public final class myFinalClass{ public final static void myMethod(String s, String val) { } } print(),仅适用于以下条件

  

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

     

按Ctrl-B或按“Build& Run”进入我的游戏   “构建设置”窗口。在那种情况下,它只会输出到   日志文件

所以你必须点击游戏视图上方的播放按钮,而不是使用“Build& Run”。

检查过滤器

根据此link,您还应该检查过滤器 enter image description here

答案 2 :(得分:0)

您是否尝试过使用Debug.Log?此外,您还可以将这些用于特异性:Debug.LogWarningDebug.LogError。另外,请确保附加此脚本。

E.g。 Debug.Log("Started");

希望它有所帮助!