1
#pragma multi_compile AAA BBB
#pragma multi_compile CCC DDD
AAA CCC
AAA DDD
BBB CCC
BBB DDD
-------------------------------------------------------
2
#pragma multi_compile _ AAA BBB
#pragma multi_compile CCC DDD
CCC
DDD
AAA CCC
AAA DDD
BBB CCC
BBB DDD
--------------------------------------------------------
注意这里是 下划线,空格,然后才是AAA
如果双下划线,或者下划线直接接AAA都不能代表非AAA情况
_AAA,__AAA和AAA没区别,_ AAA则代表 无AAA,有AAA两种情况
所以翻译下2的结果
无AAA CCC
无AAA DDD
有AAA CCC
有AAA DDD
BBB CCC
BBB DDD
所以下划线+空格实际是把一个关键字变成了两个