Unity 中 print 和 Debug.Log 的区别
Unity 中有两个 API 经常用于输出信息到控制台上,以便调试程序:一个是 print,一个是 Debug.Log。从代码量来看,print 确实会比 Debug.Log 少打几个字,那为什么又要设计 Debug.Log 这个 API 呢?如果你是一个 Unity 初学者,也许会产生这样的疑问。那么接下来就为大家揭秘这两个方法的异同点。
相同点:
- 二者都能将字符串信息打印到 Unity 编辑器的 Console 控制台上。
- 二者都来自 UnityEngine 命名空间。因此在使用它们之前要确保 using UnityEngine;
不同点:
- print 方法来自于 MonoBehaviour 类。因此要想在当前类使用 print 方法,需继承自 MonoBehaviour 类。所以为了少打几个字,我一般会在继承自 MonoBehaviour 的类里使用 print 来输出信息到控制台上。
- 使用 Debug.Log 无需继承自 MonoBehaviour 类。因此可以在没有继承自 MonoBehaviour 的 C# 类使用 Debug.Log 来输出信息到控制台上。
Unity 中 print 和 Debug.Log 的区别相关推荐
- Unity中的Object和object的区别
Object是UnityEngine.Object,是Unity所有组件Component和游戏对象GameObject的父类: object在Unity中是System.Object Debug.L ...
- [Unity官方文档翻译]2D or 3D Projects Unity中2D和3D项目的区别
2D or 3D Projects 2D或3D项目 Unity is equally suited to creating both 2D and 3D games. But what's the d ...
- Unity中协程与线程的区别
本文转载自:https://blog.csdn.net/qq_25122429/article/details/80481443 协同程序(coroutine)与多线程情况下的线程比较类似:有自己的堆 ...
- PHP: How to print a debug log?
file_put_contents('php://stderr', print_r("hello ", TRUE)); 转自: http://stackoverflow.com/q ...
- Unity中协程和线程的区别
协程(协同程序): 同一时间只能执行某个协程.开辟多个协程开销不大.协程适合对某任务进行分时处理. 线程: 同一时间可以同时执行多个线程.开辟多条线程开销很大.线程适合多任务同时处理. 参考:http ...
- 直播笔记 | Unity中路径的疑难杂症剖析
本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 你好,我是郑洪智,你的技术探路者. 昨天我们直播剖析了Unity中路径的疑难杂症,以下是直播内容精华部分笔记. 完整录播:https:/ ...
- 【100个 Unity小知识点】☀️ | Unity 中怎样读取Excel文件
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 . 包括游戏开发.美术.建筑.汽车设计.影视在内的所有创作者,借助 Unity 将创意 ...
- Unity中进行网络通信:三:unity客户端和Unity服务端互相发消息
目录 一.目的 1.想知道:Unity中进行网络通信:unity客户端和Unity服务端互相发消息 二.参考 1.unity3D中使用Socket进行数据通信(三) 三.操作:一:完成:在同一个Uni ...
- python中print语法错误_Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因...
在安装了最新版本的Python 3.x版本之后, 去参考别人的代码(基于Python 2.x写的教程),去利用print函数,打印输出内容时,结果却遇到print函数的语法错误: SyntaxErro ...
最新文章
- ios5中apple增加了解析JSON的api——NSJSONSerialization。
- win10计算机无法启动mfc7450,解决联想M7650,7600,M7450,7400驱动WIN10系统下不能用固件...
- C++引入名字空间(namespace)意义何在?为什么using namespace std会成为常用语句?
- 财务凭证过账增强 BAPI_ACC_DOCUMENT_POST
- 如何让搜索引擎抓取AJAX内容
- bzoj1190 [HNOI2007]梦幻岛宝珠 动态规划
- ElasticSearch搜索实例含高亮显示及搜索的特殊字符过滤
- 数据结构——快速排序(使用Java)
- python3 类的一个实例
- 【转】基于jquery,bootstrap数据验证插件bootstrapValidator 教程
- C++学习(一)之Visual Studio安装以及首次使用
- python我的世界服务器_Python取Minecraft服务器信息
- MiniO 磁盘缓存快速入门
- 怎么打开Windows Server 2008 图片预览的功能
- 苹果 5G 掉队?!
- Windows 2003 网络负载均衡的详细配置文档
- Java 2 实用教程 第一章 Java入门
- 吴军《信息论40讲》课程目录
- java 函数参数后加throw_函数后面加throw关键字
- 什么是云监控,云监控工具
热门文章
- Flowplayer基于视频流的免费web视频播放器
- OpenCV-Python学习(19)—— OpenCV 图像几何变换之图像缩放(cv.warpAffine、cv.resize)
- AnnotationConfigApplicationContext@xxxx has not been refreshed yet
- windows7 命令行关机/重启
- OpenCV-Python图像形态变换概述及morphologyEx函数介绍
- 火狐浏览器和ie_浏览器趋势2016年5月:Firefox最终超过IE
- QT:黑白棋的吃子规则(七)
- ubuntu18.04 RoboCup实物
- opencv 图像的变换
- 与编程密切相关的数学——离散数学——代数系统篇