小功能⭐️Unity动态更改 Scripting Define Symbols (宏定义)

简介: 小功能⭐️Unity动态更改 Scripting Define Symbols (宏定义)

目标:

给现有的宏定义添加新的宏定义。

#if UNITY_EDITOR
 
//获取当前是哪个平台
BuildTargetGroup buildTargetGroup = EditorUserBuildSettings.selectedBuildTargetGroup;
 
//获得当前平台已有的的宏定义
var symbols = PlayerSettings.GetScriptingDefineSymbolsForGroup(buildTargetGroup);
            
//添加你想要的宏定义
if (!symbols.Contains("SARF"))
{
    string str = "";
    str = symbols + ";SARF";
 
    PlayerSettings.SetScriptingDefineSymbolsForGroup(buildTargetGroup, str);
}
 
#endif


目录
打赏
0
0
0
0
24
分享
相关文章
unity Tab键实现切换输入框功能
该脚本用于简化输入框之间的Tab键切换操作。只需将脚本挂载在InputField上,无需其他设置。脚本通过监听Tab键和Shift键组合,自动选择下一个或上一个可交互的InputField,提升用户体验。
从零开始的unity3d入门教程(二)----基本功能讲解
这是一篇Unity3D入门教程,详细介绍了Unity界面操作、游戏物体创建修改、场景搭建、玩家控制、音效添加以及游戏测试和导出的全过程。
从零开始的unity3d入门教程(二)----基本功能讲解
小功能⭐️Unity中Texture2D、Sprite、Texture、RenderTexture、image、byte的转换
小功能⭐️Unity中Texture2D、Sprite、Texture、RenderTexture、image、byte的转换