728x90

UnReal 31

[UE] 안드로이드 빌드하기 - 3편

2023.07.03 - [Unreal 엔진] - [UE] 안드로이드 빌드하기 - 1편 2023.07.03 - [Unreal 엔진] - [UE] 안드로이드 빌드하기 - 2편 2편까지 셋팅을 모두 마치고, Unreal Engine 에서 패키징 실행. 패키징 완료! 안드로이드 기기에 배포해서 실행해보자. 앗.. No Google Play Store Key No OBB found and no store key to try to download. Please .... 이런 에러가. 프로젝트 셋팅에서 Disable OBB 체크해주고 재시도. 그래도 또같은 메시지가. 그 위에 Package game data inside .apk? 를 체크해줘야 함. OBB 파일로 분리되지 않고 apk 에 합쳐지도록 함. 빌드 및 실..

Unreal 엔진 2023.07.03

[UE] 안드로이드 빌드하기 - 2편

2023.07.03 - [Unreal 엔진] - [UE] 안드로이드 빌드하기 - 1편 하놔... 쓰다가 임시저장 안해서 다 날라감. 요약하면... Android Studio 4.0 버전을 설치. 4.0 버전은 Android Studio 다운로드 자료실에서 아래 링크에서 동의하고 4.0 버전을 찾아서 설치하면 끝. https://developer.android.com/studio/archive?hl=ko Android 스튜디오 다운로드 자료실 | Android 개발자 | Android Developers 이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다. developer.android.com 설치할 때 Wizard 는 모두 기본 설정으로 Next 클릭해서 설치. Andr..

Unreal 엔진 2023.07.03

[UE] 안드로이드 빌드하기 - 1편

언리얼 엔진 프로젝트 브라우저. 블루프린트/C++ 중 아무거나 선택. 타깃 플랫폼을 Desktop 에서 Mobile 로 설정. 퀄리티 프리셋은 Maximum 에서 Scalable 로 설정. 시작용 콘텐츠는 불필요. (프로젝트 그본 구성으로 안드로이드 빌드만 할 것이기 때문에) [프로젝트 세팅 > 플랫폼 Android > APKPackaging] 이동 SDK 라이선스 수락(Accept SDK License) 클릭. APK Packaging 아래에 Minimum SDK Version 과 Target SDK Version 넘버만 체크하고 창 닫기. 다음은 중요한 셋팅인 Android SDK, NDK 설정이 필요. 이부분은 Android Studio 를 설치해야 가능. {UnrealEgninePath}\UE_5..

Unreal 엔진 2023.07.03

[UE] "E1696 파일 소스을(를) 열 수 없습니다." 해결법

셋팅을 다 하고, 빌드는 문제 없는데 아래 에러가 계속 보임. Intellisence 도 동작하지 않아서 빨간 밑줄만 좍좍. "E1696 파일 소스을(를) 열 수 없습니다." 에러는 관련 Header file 경로를 찾지 못해서 생기는 문제인데, 이 때 해당 프로젝트의 속성(Property) 창에서 [VC++ 디렉터리] 페이지의 일반 > 포함 디렉터리 값이 비어있거나 Unreal Engine 관련 경로 셋팅이 안돼있을 수 있음. 위 이미지처럼 경로 셋팅이 되어야 하고, 해결법은 간단. Visual Studio 를 종료하고 uproject 파일을 우클릭해서 Generate Visual Studio project files 를 클릭해주면 됨.

Unreal 엔진 2023.06.26

UE5 엔진 샘플 프로젝트 Lyra 빌드해보기

UE5 의 샘플 프로젝트, 라이라(Lyra) 를다운로드 받고 UE 5 소스코드를 다운받아서 빌드, 돌려보려는 중. https://docs.unrealengine.com/5.0/ko/lyra-sample-game-in-unreal-engine/ 라이라 샘플 게임 라이라 샘플 게임의 기술을 사용하여 언리얼 엔진 5 프로젝트를 개발하는 방법을 알아봅니다. docs.unrealengine.com 프로젝트는 위 링크 참고해서 Epic Launcher 통해서 다운로드 받고, UE5 는 Epic GitHub 에서 다운로드. 가이드는 UE 4.27 문서(UE4 버전 최종 버전)를 참조. 현재 기준, UE 5.x 버전 도큐먼트에는 해당 내용이 업데이트 되지 않았음. https://docs.unrealengine.com/..

Unreal 엔진 2023.06.26

[C++로 개발하는 언리얼] 3장. 메모리 관리와 스마트 포인터

. 3장. 메모리 관리와 스마트 포인터 NewObject 사용, 스마트 포인터 (TSharedPtr, TWeakPtr, TUniquePtr ) TUniquePtr 을 사용해 객체 추적하기. ​ UObject에서 파생되지 않은 C++클래스의 경우 TSharedPtr / TWeakPtr 참조 ㅣ카운트 참조 체크. ​ 관리되지 않는 메모리 new/delete malloc = 메모리 할당 new = 메모리 할당 + 생성자 호출 ​ UAction* action = NewObject( GetTransientPackage(), UAction::StaticClass() ); ​ 구동 원리 UAction::StaticClass() 는 객체의 기본 UClass* 가져옴. GetTransientPackage() 는 게임의 ..

Unreal 엔진 2019.12.20

[C++로 개발하는 언리얼] 2장. 클래스 생성하기

. 2장. 클래스 생성하기 UE4 객체들은 참조 횟수 및 메모리 관리 대상, C++ 키워드 new를 사용한 직접 메모리 할당은 안 됨. 대신, UObject 파생된 것들은 ConstructObject 함수로 인스턴스화. C++ 클래스(UClass*)에서 파생된 Blueprint를 필요로함. 단순히 블루프린트를 가리키는 포인터. ​ UCLASS 내, 블루프린트에서 참조하려면... TSubclassOf UClassOfPlayer; // Display any UClass ​ FSoftObjectPath, StaticLoadObject 리소스 로드는 하드코딩. 비권장. ​ UE4는 실제로 클래스 인스턴스를 내부적으로 생성하므로 인스턴스화할 UCLASS 복사본을 만들기 위해서는 특별한 팩토리 함수를 호출해야 함...

Unreal 엔진 2019.12.20

[UE] 솔루션 파일이 없을 때 "Could not find code file, ~.sln"

. . 언리얼 샘플 프로젝트를 열어 C++ 클래스 코드를 좀 보려고 더블클릭 했더니 뜨는 오류 메시지. Could not find code file, "~/~.sln" 솔루션 파일이 없었습니다. 아래와 같이 간단하게 해결. Fild > Generate Visual Studio Project 클릭 실제로 파일도 생성됩니다. 다시 언리얼 엔진의 컨텐츠 브라우저에서 클래스 더블클릭. 잘 열립니다. . . .

Unreal 엔진 2019.10.30

언리얼엔진4 in 24Hours - 3~4Hours

. . 책 읽으면서 메모한 내용들 옮겨봅니다. Unreal Engine4 Game Development in 24Hours Hour 3 좌표계, 트랜스폼, 유닛 그리고 구조 카테시안 좌표계에대한 이해와UE4 트랜스폼과의 연관성 MRS (이동, 회전, 크기) Actor를 위한 그리드 시스템&측정 씬 구성과 구조 액터 그룹화, 레이어, 부착하기 ----- 3차원 좌표계 = 카테시안 좌표계(Cartesian coordinates) ​ 트랜스폼 다루기 대화형 변환 도구. 뷰포트에서 스페이스바로 도구 토글. 이동 -> 회전 -> 크기 -> 이동 -> ... ​ 단위. 1언리얼 단위(Unreal Unit)은 현실 세계의 1Cm 기본 캐릭터 설정은 6피트 = 180uu = 180Cm ​ 격자 단위. Grid Unit..

Unreal 엔진 2019.10.15

[책]언리얼엔진4 in 24Hours - 1~2Hours

. . 언리얼 엔진 입문 공부 시작했습니다. 여러 좋은 책들이 있었는데, 가볍게 훑어보기 좋은 책을 찾다가 이 책으로 골랐습니다. 2017년 10월 출간된 책이라 2년 됐지만, 기본적인 내용들은 동일한 것 같습니다. ​ 24시간에 끝내는 코스라는데, 2시간 정도 따라했더니 딱 2챕터 끝났네요. 스터디노트 정리해서 올려봅니다. Unreal Engine4 Game Development in 24Hours HOUR 1 언리얼 엔진 소개 - 뷰포트, Ctrl + Alt 드래그 하면 다중 선택 가능. 콘텐츠 브라우저, 엔진 콘텐츠 표시 ​ ​ ​ ​ 뷰포트에서의 이동. 3D 모델링 애플리케이션과는 다르게, 하나의 에셋 주위가 아니라 매우 큰 영역(레벨)을 쉽게 이동하는 것이 핵심이 되도록 동작. ​ ​ PIE (..

728x90
반응형