안녕하세요, 흑기사입니다.

유니티로 개발 시 쓸만한 간단한 팁을 소개해드릴까 합니다.

유니티로 개발을 하다보면 로그를 매우 빈번하게 사용하게 되는데요, 이를 위해 Debug.Log 등을 코드 상에서 자주 쓰게 됩니다.
매우 쓸모있는 메소드이지만, 아시다시피 문제는 디바이스에 올려서 실행할 경우에도 호출된다는 점이 아쉽습니다. 
따라서 디바이스에서 실행 시에는 호출되지 않도록 하기 위해, conditional attribute를 이용하여 간단한 코드를 아래와 같이 작성하여 파일추가 해주시면 되겠습니다.

using UnityEngine; 
using System.Collections; 

#if !UNITY_EDITOR 
public static class Debug 

    [System.Diagnostics.Conditional("UNITY_EDITOR")] 
    public static void Log(object message) { } 


#endif

그 밖에 많이 사용하는 Debug.LogError 나 Debug.LogWarning 도 필요에 따라 추가해 사용하시면 되겠습니다.
감사합니다~


Posted by 흑 기사
TAG , ,