簡體   English   中英

如何在LibGDX中創建不同的目錄以支持Android的不同分辨率?

[英]How can i create different directories to support diffrent resolutions for Android in LibGDX?

我一直在嘗試為Android支持多種屏幕分辨率,我嘗試了所有視口,但其中的一個都不適合我的游戲,我的游戲就像小行星,當飛船到達屏幕邊緣時,它會環繞世界。 如果我在某些分辨率下使用Fitviewport,則飛船在到達屏幕邊緣之前會自動環繞;如果使用Fillviewport,則飛船將移出屏幕而不是環繞,如果我使用Stretchviewport,則游戲看起來很恐怖,其他視口無法正常工作還是,所以我認為對我來說唯一的解決方案是為不同的決議案創建不同的資產,現在我該怎么做呢?

請嘗試使用ExtendViewPort,並提供您的應用應支持的最小和最大視口。 最大大小將限制世界擴展的范圍,最小會限制收縮的范圍

我從未使用過LibGDX,但聽起來您的問題出在長寬比不同而不是分辨率不同。

因此,如果您是我,我會嘗試Fillviewport,然后手動計算所有內容,以確保在船與屏幕邊緣碰撞時將船(以及其他任何物體)的位置重置為另一側。

這並不是一件容易的事,所以這就是為什么像PewPew這樣的游戲會在小行星模式下使用方形框架的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM