truong-bui / AsyncLoadingScreen

Async Loading Screen is a free and open-source plugin for Unreal Engine. Async Loading Screen allows you to easily configure a Loading Screen System in the project settings, and automatically add a Loading Screen whenever you open a new level, without Level Streaming.
https://www.unrealengine.com/marketplace/en-US/product/async-loading-screen
MIT License
787 stars 99 forks source link

Format Problem on IOS #21

Closed Maxmystere closed 3 years ago

Maxmystere commented 3 years ago

Images works well on computer but I have a problem when using it on my Ipad where the image will always appear square despite not being square

Original Image : OriginalImage

Mac Example :

LoadingMacScreenshot

IOS Example : LoadingIOSScreenshot

Is there any fix possible or did i put wrong parameters ?

truong-bui commented 3 years ago

Hi, have you tried to change the Image Stretch option in Background? image

Maxmystere commented 3 years ago

I will retry later but since it was working on PC i didn't put too much effort

Maxmystere commented 3 years ago

I tested all mode and it seems that some of them are working but the ones I need are sized like the image was square despite it being 2:1

truong-bui commented 3 years ago

Try to change the Image Stretch option to Scale To Fill

Maxmystere commented 3 years ago

Scale to fill is working but i'd want image to be scaled to Fit (X and Y) which is working perfectly on computer but not on IOS

truong-bui commented 3 years ago

Scale to fill is working but i'd want image to be scaled to Fit (X and Y) which is working perfectly on computer but not on IOS

Then I think you are mostly using the wrong resolution for IOS, Ipad's resolution isn't 16:9, try to use a different image resolution for Ipad instead

Maxmystere commented 3 years ago

Image resolution on IOS and Android devices are forced to be power of 2 so to maintain a 16/9ish image I need to have my image 2048/1024 I will investigate on my side

Maxmystere commented 3 years ago

So I managed to find the problem for anyone encountering it later For it to be sized well when in the loading screen you need to set Compression Settings : UserInterface2D