
디지털 트윈 간단히 말하면 가상과 현실의 제약을 없애고 real-time으로 현실 세계의 데이터 등을 가상에 올려봄으로 가상과 현실의 제약이 없는 공간적인 곳이라고 생각하면된다. https://www.unrealengine.com/ko/blog/getting-started-with-digital-twins Digital TwinIn short, it can be thought of as a spatial place that removes the constraints of virtuality and reality and puts data from the real world into the virtual world in real time. 여러가지 방면에 생각해볼 수 있다. 최근 Apple Vision과 ..

Unreal Engine에서 C++을 빌드하다가 생기는 문제 중에 아주 간단한 문제이다. _declspec... _cdecl 에러 가 발생하면 처음 봐야할 부분은 내가 프로젝트에 module을 가져왔는가 봐야한다. 언리얼엔진은 예전부터 만들어지면서 레거시 코드(오래된코드라고 이해하자) 등이 쌓여 있다. 그러다보니 개발 자체를 여러개의 모듈을 분리해서 만들다 보니까. 가져와서 붙여줘야한다 필요할 때 (예를 들어 플러그인도 비슷한 개념이라고 볼 수 있다)이런 부분에 있어서 언리얼엔진이 정말 잘 짜여졌다고 할 수 있겠다. 아무튼 ! FIX Server와 관련된 작업을 하다가 올린다. 엄청 간단한 에러이다. 그냥 프로젝트 생성이 완료되었다면 .build.cs 라고 되어있는 C# 으로 만들어진 코드가 존재한다...

- "본 내용은 Inflearn에 Rookiss 강사님의 강의로 학습하고 있는 내용입니다."->>>>> 이전 내용 : 비트 연산과 비트플래그> 전체코드 더보기전체코드/*const와 메모리구조*/#include using namespace std;// 주제 : 데이터 연산unsigned char flag; // 부호를 없애야 >> 하더라도 부호비트가 딸려오지 않는다.// 한번 정해지면 절대 바뀌지 않을 값// constant 의 약자 const를 붙임 (변수를 상수화 함)// const를 붙이면 초기값을 반드시 지정해야 한다./* 보통 바뀌지 않는 값을 대문자로 표현하는 코딩컨벤션을 지키는 팀들이 있다. */// const도 바뀌지 않는 읽기전용// .rodata?// 실제로 C++ 표준에서 꼭 그렇게 ..

얼마전 시작했던 기능 프로젝트로 부터 맵 이동 구현하는데 있어서 내 프로젝트내에 비동기로딩이 필요했다. 이것은 게임 중 렌더링되어 처리되어야 할게 별로 없다면 그냥 동기방식으로 설정해도 무리는 없을 것 같지만. 다만 하도 고퀄이 되어가는 요즘시대에 게임은 오픈월드 방식을 고집하다 보니 계속 처리되고 좀더 간단한 방식이 필요하다 (한번 설정하면 계속 쓸 수 있는?) 나는 추후 프로젝트에 그런 맵 이동 방식을 구현하고자 동기와 비동기 방식에 대한 Level이동에 대해 연구하고 문서화하고 있다. ◎ 언리얼 엔진 비동기 에셋 로딩 참고로 동기/비동기 방식이 무엇인지 무슨 뜻인지 잘 모르겠다면.이쪽 블로그를 참고해보면 좋을 듯 싶다. ◎ 인파님 동기/비동기&블로킹/논블록킹◎ 동기와 비동기의 개념 차이 👩💻..