Unity3d 技术笔记

Unity3d 中如何自定义编译宏

2022-05-03  本文已影响0人  子夜书案

概述:

在实际的开发过程中,经常通过宏开关来实现不同平台的效果兼容。Unity 官方已经预定义了不少宏,例如:

方法一:

在playersetting中设置 设置面板
代码示例
输出

方法二:

自定义脚本,通过代码增添删除宏


代码控制宏

基于此原理,可以预先将定义的宏放到文件中,在运行或者打包时业务需要加载不同文件,将内容写到PlayerSettings中去。

方法三:

在代码中直接定义宏
例如 :#define DEBUG_DECRYPT

总结:

Unity中定义宏的方法有三种:

  1. 在 PlayerSetting 中设置
  2. 用代码通过PlayerSettings.SetScriptingDefineSymbolsForGroup 接口按需修改
  3. 用 #define 在C# 中自定义宏
上一篇 下一篇

猜你喜欢

热点阅读