概念
预处理器指令 指导编译器 在实际编译开始之前对信息进行预处理
预处理器指令 都是以#开始
预处理器指令不是语句,所以它们不以分号;结束
#define和 #undef
定义或取消定义一个符号,类似一个没有值的变量
两者都是写在脚本文件最前面
一般配合 if指令使用 或配合特性
#if #elif
#else #endif
和if语句规则一样,一般配合#define定义的符号使用
用于告诉编译器进行编译代码的流程控制
#warning #error
告诉编译器 是报警告还是报错误 一般还是配合if使用
预处理器指令 可以让代码还没有编译之前就可以进行一些预处理判断
在Unity中会用来进行一些平台或者版本的判断决定不同的版本或者不同的平台使用不同的代码逻辑