LinMinquan's Blog

Experience technology to change life

在Unity3D中使用自定义宏定义

环境:Windows 10,Unity 3D 5.4.1f1,Visual Studio 2015

记得以前用Visual Studio开发时,要加个宏定义是在项目设置里添加。Unity中有预置的一些宏定义(https://docs.unity3d.com/Manual/PlatformDependentCompilation.html)。要Unity中要使用自定义宏定义需要在Unity中设置一下。

参考链接:Unity3d中脚本定义符号的使用 Scripting Define Symbols

using UnityEngine;  
using System.Collections;  
  
public class ShowDebugInfo : MonoBehaviour   
{  
    void Start()  
    {  
        #if SHOW_DEBUG_MESSAGES  
        Debug.Log("Pos: " + transform.position.ToString());  
        #endif  
  
        Debug.Log("Start funciton called");  
    }  
}

 

20151111104821873

(注意:在编辑框中输入完之后按回车键确认生效,否则不会生效)

20151111105244845

 


Share