Unreal Engine 5(21)
-
Damage Indicator Object Pooling
Damage Indicator를 제작한 후 데미지가 전달 될 때마다 Spawn Actor를 통해 Object가 지속적으로 생성되어야 하기 때문에 성능적으로 문제가 발생하지 않을까?? 싶어서 Object Pooling을 진행해보기로 했다. Damage Indicator의 관리는 GameInstance를 통해 관리한다.GameInstance를 통해 해당 Object를 요청하고 반환한다. 성공적으로 구현하였으며, Object가 지속적으로 스폰되지 않고 기본 공격만으로는 Damage Indicator가 2개 까지만 늘어나는 것을 확인했다. 이를 기반으로 Monster에 대한 Object Pooling을 구현해볼 예정이다.
2024.08.18 -
ue5 DataTable 구조체 제작
C++로 DataTable를 위한 구조체를 생성하는데 필요한 조건이 몇 가지 있다.1. 헤더파일 #include "Engine/DataTable.h"이 필요하다2. 해당 구조체에 FTableRowBase를 상속받아야한다3. USTRUCT()와 GENERATED_BODY() 매크로를 통해 구조체 생성을 알려야 한다. DataTable을 이용하려는 구조체는 uint32와 같은 변수타입을 지원하지 않기 때문에 신경써야 한다.
2024.08.07 -
Google Play 내부 테스트 기록 [업로드 완료]
AAB파일을 성공적으로 추출하여 구글 플레이 스토어에 업로드를 성공했다.내부 테스트에 필요한 기본적인 세팅을 한 후 내부 테스트를 시작했다. 구글 플레이 스토어가 더 높은 단계의 sdk를 요구함으로서 더 높은 sdk를 사용하게 되었고 SDK 34로 지정하였다. Google Play 앱의 대상 API 수준 요구사항 - Play Console 고객센터 Google Play 앱의 대상 API 수준 요구사항 - Play Console 고객센터도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요support.google.comSDK 업그레이드 이후 저장소 권한에 대한 요청이 필요하다 라는 문제가 발생하였다. Permission에 대한 설정을 함으로서 저장소 권한 요청에 대한 알림은 사라졌다.OBB 데이터..
2024.07.14 -
Google Play Console PBL 오류
Drive -> UE_X.X -> Engine -> Plugins -> Online -> Android -> OnlineSubsystemGooglePlay -> Source -> OnlineSubsystemGooglePlay_UPL 의 implementation 'com.android.billingclient:billing:X.X.X' X.X.X 버전이 5.2.1 이나 6.0.0보다 높아야 한다.
2024.07.12 -
개인정보처리방침
테스트 개인정보처리방침
2024.07.04 -
구글 플레이 스토어 앱 번들 크기 200MB 제한(해결)
구글 플레이 스토어에 테스트 앱을 등록하려했지만 App Bundle의 크기가 200mb를 넘어 실패했다 App Bundle size : 356MB 사용하지 않는 콘텐츠 제거 시도 및 플러그인 제거 App Bundle size : 347MB생각보다 콘텐츠 제거를 통한 사이즈 축소는 불가능 원인 발견bPackageDataInsideApkAAB 파일에 APK 파일을 포함하는가 : false로 교체AAB 파일을 사용하는 이유가 APK 파일보다 더 용량이 적기 때문이다기존에 AAB 파일이 APK 파일보다 용량이 높았던 점을 의심했어야 했다.또한 bAllowPatchOBBFile을 true로 교체함으로써 추가적인 데이터를 OBB 파일을 통해 처리할 수 있게 했다.OBB 파일 size : 280MB OBB 파일이..
2024.07.01