答案 0 :(得分:15)
如果打印不工作,Debug.Log
将不工作,以便不问题。
从屏幕截图中,启用了调试,警告和错误消息。
以下是print
未在控制台中显示的可能原因:
1 。。 >附加到GameObject。
2 。脚本附加的游戏对象是不有效。从编辑器中激活它。
答案 1 :(得分:1)
根据此link,final class
public final class myFinalClass{
public final static void myMethod(String s, String val) {
}
}
或print()
,仅适用于以下条件
似乎我缺少的关键信息是 只有从内部运行游戏时,Debug.Log才会写入控制台 按下游戏视图上方的“播放”按钮统一。
按Ctrl-B或按“Build& Run”进入我的游戏 “构建设置”窗口。在那种情况下,它只会输出到 日志文件
所以你必须点击游戏视图上方的播放按钮,而不是使用“Build& Run”。
根据此link,您还应该检查过滤器
答案 2 :(得分:0)
您是否尝试过使用Debug.Log
?此外,您还可以将这些用于特异性:Debug.LogWarning
和Debug.LogError
。另外,请确保附加此脚本。
E.g。 Debug.Log("Started");
希望它有所帮助!