kemi242 / fubar

0 stars 0 forks source link

Több Android verzió #35

Open Promatheus opened 8 years ago

Promatheus commented 8 years ago

Hogy oldjuk meg, hogy több Android verzión is fusson a Fubar? Tudatában lesz a játék ennek, és a képernyő méretének? Nekem Android Galaxy 2-m van, eddig ehhez mértük a dolgokat. Mi a maximális méret, amihez szabni kell a kereteket? Ha van ilyen, akkor ehhez szabom a képméreteket, rajzokat, és akkor csak kicsinyíteni kell őket a régebbi, kisebb képméretű Android verzióknál. Persze csak ha így működik a dolog. Lesznek kompatibilitási problémák a képernyőméreten túl is?

janizoltan commented 8 years ago

Emiatt is jobb az Android Studio, ott ki tudod választani, mire akarod nézni a képernyőt - milyen telefonra, vagy milyen Android verzióra + képernyőfelbontásra. Egyébként van benne automatikus méretezés, és több különböző képet is fel lehet tenni egy objektumhoz. Lásd itt: http://developer.android.com/training/basics/supporting-devices/screens.html Ezt majd meg kéne beszélnünk részletesen azt hiszem. Eldönteni, mire fejlesztünk, és kiszámolgatni + letesztelni a különböző méreteket.

Promatheus commented 8 years ago

Mi lenne akkor, ha arra az androidra terveznénk, ami nekem van (G2)? A kérdésem az, hogy ha megcsinálom a képeket vektorgrafikus PNG-kben, akkor a nagyobb képméret szét tudja-e őket minőségromlás nélkül húzni? Ha igen, akkor ki tudom számolni a méreteket G2-re, és már csak a telefon szélesség-hosszúság-aránya fog módosítani az elhelyezésen.

janizoltan commented 8 years ago

Utánajártam kicsit jobban ennek a témának. Két fontos dolog van Androidnál:

  1. Density (pixelsűrűség): alapból automatikusan módosítja az Android az adott képernyőre. De meg lehet adni több felbontást is. Pl: 3 PNG-t kis-közepes-nagy density-re. Szerintem ezzel egyelőre nem érdemes foglalkozni, rábízhatjuk az Androidra. Válasszunk egy adott dpi-t, amit minden PNG-nél használni fogunk.
  2. Felbontás: itt 3 van igazából: 360x640, 384x640 és 400x640. Meg ennek a többszörösei. Pl. az 1080 x 1920-es G2 az 3_360 x 3_640. De első körben ez is mehet automatikusan, akkor vegyük a te telefonodat alapul (360x640). A min. felbontás, amit érdemes supportálni: 720x1280 (pl. Galaxy Nexus).