除了用预处理指令来控制编译之外,在Unity中可以用Conditional特性来控制编译。
一、使用方法
[Conditional("Debug")]
public static void Logger(string msg)
{
Debug.Log(msg);
}
之后在playerSetting/Player/OtherSettings里的Scripting Define Symbols里
添加上Debug字符时(用;号隔开)该方法即被编译。删去的话,
除了用预处理指令来控制编译之外,在Unity中可以用Conditional特性来控制编译。
[Conditional("Debug")]
public static void Logger(string msg)
{
Debug.Log(msg);
}
之后在playerSetting/Player/OtherSettings里的Scripting Define Symbols里
添加上Debug字符时(用;号隔开)该方法即被编译。删去的话,