print( )是MonoBehaviour的一个成员,Debug.Log()则是一个密闭的类。
所以在使用的范围上,print()必须要继承MonoBehaviour类,而Debug.Log()不用。
通过反编译可以看到print()方法具体实现如下:
public static void print(object message)
{
Debug.Log(message);
}
这说明print()方法还是通过Debug.Log()实现的,所以print()和Debug.Log()在实质上是没区别的,print()就是Debug.Log()的一个简单封装。