에러 코드 UnityException: get_enterPlayModeOptionsEnabled can only be called from the main thread. Constructors and field initializers will be executed from the loading thread when loading a scene. Don't use this function in the constructor or field initializers, instead move initialization code to the Awake or Start function. UnityEngine.AddressableAssets.Addressables.get_m_Addressables () (at 한글 번..
분류 전체보기
·끄적끄적
최근에는 글을 작성하는 횟수가 많이 줄었습니다. 이직을 준비하기 시작하여서 최근에 많은 고민이 오는 순간이었습니다. 우선 어느정도 마음을 먹어서 이제 공부 방향을 정리하기 위해 해당 포스트를 작성하게 되었습니다. 기술면접 질문 정리는 https://tistory.jeon.sh/81 포스팅을 참조하였습니다. 감사합니다. 앞으로는 아래 내용들을 기준으로 포스팅을 진행할 예정입니다. 유니티 게임 클라이언트 개발직군 공부 리스트 C# 의 이해 언어 스펙 구조체와 클래스 (필드 크기의 합이 16 byte가 넘는 구조체가 Heap 할당이 발생한다는 정보는 잘못되었음에 주의하세요) 인터페이스와 추상, 가상 함수 상속과 다형성 배열과 리스트 namespace partial 객체지향(추상화, 캡슐화, 상속성, 다형성) ..
언리얼 엔진 5 강의를 공부하면서 유튜브에 기록하는 중에 시네마틱이 아닌 플레이 영상? 직접 캐릭터를 움직이는 영상을 촬영하고 싶은 궁금증에 작성하게 된 글입니다. 시작하기 Take Recoder 기능을 사용하게 될 예정입니다. 해당 기능을 사용하기 위에 우선 플러그인 설치가 필요합니다. Take Recorder는 게임 플레이 애니메이션, 라이브 퍼포먼스, 기타 소스를 언리얼 엔진으로 직접 녹화하도록 지원하는 기능입니다. 테이크를 시퀀서에서 녹화 및 관리함으로써 버추얼 프로덕션에 효율적인 반복 작업 워크플로를 달성할 수 있습니다. 1. UE5 에디터 상단바에 위치한 Window -> Plugin 클릭 2. 검색창에 Take Recorder와 Live Link 입력 후 체크박스를 클릭하여 플러그인 설치 진..
·끄적끄적
일상 글에 가까운 글이지만 정리를 끝냈기에 작성하게 되었습니다. 제 성격이 한번 흩트려지면 한없이 흩트려지는 모습이 보이게 되어서 조금 더 계획적인 삶을 살아보자 시작하게 된 노션 정리입니다. 우연하게 해당 글을 읽고 정리하게 되었습니다. 정말 감사합니다 :) https://suzyalrahala.tistory.com/31 [notion] 개발자가 강력 추천하는 노션 템플릿👍(+굿노트보단 노션! to do list 등) 작년까진 아이패드로 굿노트 템플릿을 직접 만들어 쓰다가 노션을 알게 된 후 신세계를 접하고 노션으로 넘어왔었다. 노션은 일정 관리를 위한 가장 효과적인 툴임에 틀림없다! 노션 템플릿을 suzyalrahala.tistory.com 노션 정리를 위해 사용한 템플릿 월간 계획 정리 템플릿 나만..
언리얼 엔진 5를 공부하던 중에 발겨된 에러입니다. UnrealEngine5 - UE5 VisualStudioCode - VSC 문제 UE5 프로젝트 생성 과정에서 처음에 잘못 생성하여서 파일 경로를 변경해야 하는 일이 생겼습니다. 파일 경로 변경 후 VSC에서 C++ 파일 관련 작업을 진행할 예정인데 파일 경로가 이전 경로로 나오면서 빌드가 안 되는 에러가 발생하게 되었습니다. ERROR: Unhandled exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 다음과 같이 나오면서 잘못된 경로를 보여주고 있습니다. 해결 VSC와 UE5를 모두 종료 후 다시 실행하면 다시 빌드를 진행하겠냐는 창과 해결이 된다는..
·끄적끄적
진작에 작성해야지 생각하고 조금씩 미루다 8월이 돼서야 작성하게 된 회고 시작 상반기 동안 가장 자랑스러운 일은? 음 가장 자랑스러운 일은 약간의 자신감이 생기기 시작했습니다. 이제 막 성장하기 시작한 스타트업에 개발자로 근무하게 되다 보니 다양한 경험을 하게 되었습니다. 유니티와 C#만 집중한게 아니라 Python, NodeJS, Kotlin 등 부가적인 요소로는 Android 출시는 기존에 경험했지만 이번엔 IOS 출시를 경험하게 되어서 너무 좋은 경험을 하게 되었습니다. 상반기 동안 가장 감사한 일은? "프로그래밍" 이라는 직군에 근무하게 되면서 가장 감사한 일은 지금 이 직군만큼 본인의 일을 즐길 수 있는 직군은 없다고 생각이 들기 때문에 항상 감사합니다. 그리고 가장 소중한 사람이 프로그래밍 공..
최근에 들었던 생각 중에 하나인 유니티 개발자로 일을 하고 있는데 기초가 많이 부족하다고 느껴지게 되었던 부분들이 있었습니다. 그래서 해당 부분들을 보충하기 위해 "레트로의 유니티 게임 프로그래밍 에센스"라는 책을 구입 후 공부하기 시작했습니 다. 물론 알고 있는 부분도 많이 있지만 복습 역시 필요한 영역이라고 생각이 들어서 책을 공부하는 중입니다. 유니티 C#에서 말하는 클래스란 ? # 레트로의 유니티 게임 프로그래밍 에센스 p184 우선 책에서는 클래스와 오브젝트를 같이 설명하는 방식으로 진행되었습니다. 객체지향 프로그래밍 - '사람이 현실 세상을 보는 방식'에 가깝게 프로그램을 완성하는 방법의 핵심 개념으로 설명을 해주면서 시작하게 되었습니다. 클래스는 표현하고 싶은 대상을 추상화하여 대상과 관련된..
서론 최근 회사에서 진행하게 될 프로젝트 중 새롭게 요청된 기능 중 하나인 현지화(Localization) 기능 - 다국어 번역 관련해서 구현하게 된 방향과 추후에 지식공유를 위한 정리 글입니다. 프로젝트 링크 https://github.com/SONSAZANG/UnityLocalizationTest GitHub - SONSAZANG/UnityLocalizationTest: UnityLocalizationTest UnityLocalizationTest. Contribute to SONSAZANG/UnityLocalizationTest development by creating an account on GitHub. github.com 우선 유니티에서 현지화 기능을 사용할 때 진행할 수 있는 방향을 두 가..