본문 바로가기

Engine23

[Webinar] DOTS(데이터 지향 기술 스택) 설명 영상 2019-06-25 Unity Webinar입니다. 주제는 DOTS(데이터 지향 기술 스택)에 대해서이며, DOTS에 대한 자세한 내용은 [링크]를 참고해주세요. 2019. 6. 26.
Unity Editor 스크립트 변경시 컴파일 방식 설정하기 Unity로 개발을 진행하다 보면 플레이 상태에서 코드를 변경할 경우가 많습니다. Editor의 게임 실행 상태에서 Visual Studio, 또는 다른 IDE툴로 코드를 변경하고 돌아오면, 기본적으로 Editor에서 자동으로 Dll이 컴파일되고 새로운 Dll을 리로드 하게 되는 과정에서 게임에서는 에러가 발생하면서 Console창에는 빨간 줄이 가득하게 됩니다. 저의 경우에는 개발중인 기능을 테스트하는 중에 다른 버그를 발견하여 해당 부분을 수정하거나 하는 경우가 있는데 이럴 경우에 코드가 다시 컴파일되면서 게임을 다시 실행시켜야 하는 경우가 생깁니다. 만약에 개발중인 기능을 테스트하기 위해 다소 복잡한 절차를 거쳐야 한다면, 다시 실행해서 조건을 맞추는 데에 걸리는 시간은 많이 아깝죠.. 물론 복잡한.. 2019. 6. 23.
언리얼에서 첫 C++ 코드를 생성했는데 문제가..? 언리얼 엔진을 처음 사용해봐서 메뉴가 익숙하지 않았는데 샘플로 빈 블루프린트 프로젝트를 만들고 새로운 C++ 클래스 코드를 추가하는 작업을 해보았다. C++코드를 추가할 때 기본적으로 있는 Character 클래스를 추가하도록 했다. 근데 클래스를 추가하고 Visual Studio 프로젝트를 생성했는데 에러 메시지가 나왔다. 에러내용은 아래와 같다. Running D:/Program Files/Epic Games/UE_4.15/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project="X:/Programming/UnrealProject/SandBox/SandBox415/SandBox415.uproject" -game -rocket -progre.. 2017. 3. 14.
유니티 Memory leak을 잡아보자! 많은 유니티 개발자들이 고민하는 부분이 아마 "메모리 누수"일텐데 저도 메모리 누수 때문에 고민을 많이 하고 있습니다. 보통 게임 개발을 하다보면 싱글톤 패턴을 사용하게 될 수 밖에 없는 상황이 오는데요 애초에 이런 문제를 피하기 위해서 싱글톤을 사용하지 않고 DontDestroyOnLoad() 함수를 사용해서 씬이 전환 될 때의 객체파괴를 막고 사용하는 방법도 있습니다! 물론 이런건 전부 개발 스타일과 게임의 스타일 그리고 상황에 맞춰서! 사용하시면 됩니다. 이 글을 쓰는 이유는... 최근에 진행중인 프로젝트에 메모리 누수 관련 이슈가 들어와서 살펴보고 있습니다 (ㅠㅠ엉엉) 일단 보통 많이들 문제가 되는 부분이 reference를 참조하고 그 참조를 해제하지 않는 경우가 가장 문제가 됩니다. 유니티에서.. 2016. 12. 27.
반응형