반응형

Unity 2

Multi Threading in unity

엄밀히 말하면 이 글은 Unity의 스킬 이라기 보다는 멀티쓰레딩을 사용하는 방법론에 대한 이야기 입니다. 제가 멀티 쓰레딩 관련 코드를 작성 하려고 한 시점이 회사에서 유니티 프로그램을 만들고 있던 중이여서 이 쪽 부분에 포스팅을 작성하면 아무래도 C# 에 익숙하지 않은 유니티 개발자들에게 도움이 될까 싶어서 주제를 이렇게 정하게 되었습니다. 그럼 시작해 보겠습니다. 인스턴스를 하나 생성하고 그 안에 멤버로 Queue가 하나 있다고 가정해 봅시다. 그 Queue에 n개 만큼 아이템을 입력해 두고. n개의 쓰레드에서 접근해서 하나씩 dequeue하는 것입니다. 이 방법론으로 코드를 작성하기 전에 반드시 생각해야 하는 점들이 있습니다. 2개의 쓰레드에서 하나의 인스턴스로 접근을 하게 될 것입니다. Crit..

Programing/Unity 2020.02.16

Unity Error CS0246

CS0246은 빌드 타임시 나는 에러이다. 다음과 같이 해결할 수 있다. #if UNITY_EDITOR// Unity Editord에서 사용할 코드#else// 런타임 시에 사용할 코드 #endif ex) 예제 코드 #if UNITY_EDITORusing UnityEditor; // UnityEditor namespace도 에러가 나게 된다. #endif #if UNITY_EDITORnamespace MyNameSpace{ [CustomEditor(typeof(someClass))] public class MyCustomInspector : Editor { // Custom Editor를 만들기 위해 Editor를 상속받게 되면 빌드타임시 CS0246 에러가 나게 된다. // 다음과 같이 #if #end..

Programing/Unity 2017.11.08
반응형