首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Print/Debug.Log未在Unity控制台上显示输出

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

Stack Overflow用户
提问于 2017-02-20 15:05:00
回答 3查看 22.8K关注 0票数 11

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-02-20 15:20:25

如果print not not work,Debug.Log也将not work,因此that's problem。

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

1.Script is not attached to a GameObject。

脚本所附加到的2.The GameObject is Active。从编辑器中激活它。

3.The NumberWizard脚本未启用。启用脚本。

4.The日志切换未选中not。

从你的屏幕截图中,调试,警告和错误消息都被启用,所以我们可以排除4中的内容。

票数 26
EN

Stack Overflow用户

发布于 2017-02-20 15:08:01

按“播放”

根据此linkprint()Debug.Log只能在以下条件下工作

似乎我遗漏的关键信息是,只有当你从unity中按下游戏视图上方的"play“按钮来运行游戏时,Debug.Log才会写入控制台。

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

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

检查你的过滤器

根据这个link,你也应该检查你的过滤器

票数 5
EN

Stack Overflow用户

发布于 2017-02-20 15:08:14

你试过使用Debug.Log吗?此外,您还可以使用这些来表示特异性:Debug.LogWarningDebug.LogError。此外,请确保附加了此脚本。

例如,Debug.Log("Started");

希望它能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42338376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档