가이드116 [Unity/C#] Private 변수 에디터에서 보이게 하는 법 - SerializeField public class Test : MonoBehaviour { public int test1; private int test2; } private로 선언을 하고 해당 스크립트를 오브젝트에 붙이게 되면 public으로 선언한 변수와 다르게 보이지 않게 된다 private로 선언을 하여도 에디터에서 보이게 하는 법이 있는데 선언할때 아래와 같이 상단에 [SerializeField]를 적어주면 된다 public class Test : MonoBehaviour { public int test1; [SerializeField] private int test2; } 그럼 public으로 선언한 것과 같이 에디터에 표시되게 된다 2023. 2. 27. [Slack(슬랙)] 특정 요일마다 반복되는 리마인더 만드는 법 슬랙을 사용하다 보면 해당 글을 나중에 다시 알람이 오게 하고 싶은 경우가 있는데 그때 리마인더 라는 기능을 사용하게 된다 원하는 글 우측 설정 버튼을 눌러 생기는 리마인더 받기 기능으로는 반복적인 리마인더는 불가능 하고 특정 날자를 하나만 지정이 가능하다 필자의 경우 매주 특정 시간에 해야하는 업무를 반복적으로 알림이 오면 좋겠다 생각을 하여 특정 요일마다 반복되는 리마인더가 필요 하였다 /remind me 반복되기 원하는 문자 적기 everyday Friday at 9:00am 위와 같이 아무공간에서(본인 DM등) 작성하게 된다면 매주 금요일 9시 마다 반복되기 원하는 문자 적기 라고 알림이 오게 된다 me 부분에 @사람이름 을 통해 대상을 본인이 아닌 다른 대상으로 변경이 가능하며 #을 통해 원하는.. 2023. 2. 26. [Unity/C#] summary(///) 주석 사용법 c# 에서 가장 기본적인 주석이라고 한다고 // 을 통해서 생성되는 주석이라고 생각한다 사용법은 아래와 같이 사용을 하면 되는데 // 주석은 이렇게 사용합니다. // 을 입력하면 작성한 해당 줄이 주석으로 처리된다 해당 주석 이외에도 서적이나 문서에서 보면 /// 로 되어 있는 주석을 볼 수 있다 /// /// /// private void Test() { } 함수나 변수를 작성하고 그 위에 /// 를 입력하면 자동으로 함수에 맞춰서 주석이 생성되게 되는데 위와 같이 ///만 입력을 하였음에도 로 묶이며 양식이 자동으로 생성이 된다. /// /// 함수의 정보를 입력합니다 /// /// 매개변수 설명 /// 리턴 값 설명 private string Test(int num) { return "abc"; }.. 2023. 2. 26. [Unity/C#] Destroy와 DestroyImmediate의 차이점 보통 유니티에서 오브젝트를 제거할때 Destroy 함수를 사용하게 된다. 그런데 예제나 문서들을 보다보면 DestroyImmediate를 사용하는 경우도 있는데 과연 둘의 차이는 무엇이 있을까? 단어에서도 나오듯이 DestroyImmediate는 즉시 제거가 되고 Destroy는 프레임 끝에서 제거가 된다. 예를 들어 아래와 같이 코드를 작성하였을때 Gameobject object; void DestroyObject() { Destroy(object); Debug.Log(object.name()); } void DestroyImmediateObject() { DestroyImmediate(object); Debug.Log(object.name()); } Destroy를 사용한 함수는 해당 프레임 끝이 오.. 2023. 2. 19. 이전 1 2 3 4 5 6 7 8 ··· 29 다음 반응형