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

본 내용은 지식공유자 감자님의 강의 기반으로 만들어진 글입니다. (몇개의 이미지는 감자님의 강의 영상에 올라온 내용입니다.)이전 내용 : 자료구조와 알고리즘 같은 자료구조를 쓰더라도 알고리즘은 여러가지가 있다.더 좋은 알고리즘을 사용해야 한다.사용자의 요구에 따라 다르다.메모리를 더 적게 사용하는 것속도가 더 빠른 알고리즘 시간복잡도알고리즘속도를 성능의 척도라고 생각한다. : 시간복잡도특정 알고리즘이 어떤 문제를 해결하는데 걸리는 시간그러나 시간을 측정해서 알고리즘을 평가하기엔 어렵다.사용자 마다 컴퓨터 사양이 다르기 때문이다. 그래서 코드에서 성능에 많은 영향을 미치는 것을 수정해야 한다.이것은 반복문이다. 해당 알고리즘의 반복문을 보고 시간을 판단한다.5를 찾기 위해 간단한 알고리즘 배열의..

본 내용은 지식공유자 감자님의 강의를 기반으로 만들어진 글입니다. 추후 문제가 있을시 삭제 될 수 있음을 알립니다. 프로그램은 자료구조와 알고리즘으로 나뉜다. 자료구조자료구조는 데이터가 어떤 구조로 저장되고 어떻게 사용되는지 나타낸다. 프로그래밍을 경험했다면 우리는 이미 자료구조를 사용했다?변수 : 숫자나 문자를 저장하기 위해 → 저장한 문자, 숫자등 변수를 사용하고 단순히 사용가능하다배열→ 연속적으로 선언 후 인덱스를 통해 접근한다.3개의 변수를 선언하고 평균을 구하는 방법단일변수int a = 87;int b = 70;int c = 100;int avg = 0;avg = (a+b+c) / 3;cout 배열int arr[] = {87, 70, 100};int avg = 0; for (int i ..

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