Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:26.5.2014 12:32

Ahoj!
Prosím aké je správne rozlíšenie pre android? Keď to robím v 640x480 tak mi potom objek zmizne za okraj. Ako to nastaviť?
Ďakujem

 
Odpovědět
26.5.2014 12:32
Avatar
DooM
Tvůrce
Avatar
Odpovídá na maly.lubos1
DooM:26.5.2014 16:29

Už se to tu jednou řešilo: http://www.itnetwork.cz/…37e8771290ae

Neexistuje žádné ideální rozlišení. Každé zařízení ho má rozdílné, takže ho musíš udělat přizpůsobitelné.

Nahoru Odpovědět
26.5.2014 16:29
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:26.5.2014 16:31

a ako nastavím aby mi objekt nezmizol za okraj?

 
Nahoru Odpovědět
26.5.2014 16:31
Avatar
DooM
Tvůrce
Avatar
Odpovídá na maly.lubos1
DooM:26.5.2014 16:51

Třeba takto?
if(y > room_height - sprite_objektu­.sprite_height || x > room_width - sprite_objektu­.sprite_width || y < sprite_objektu­.sprite_height || x < sprite_objektu­.sprite_width)
speed = 0;

Editováno 26.5.2014 16:53
Nahoru Odpovědět
26.5.2014 16:51
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:26.5.2014 18:39

nepomohlo mi to..stále mi to mizne

 
Nahoru Odpovědět
26.5.2014 18:39
Avatar
DooM
Tvůrce
Avatar
Odpovídá na maly.lubos1
DooM:26.5.2014 23:00

Tak to bude nejspíš problém s rozlišením. Má tvá aplikace stejné rozlišení jako tvé zařízení?

Nahoru Odpovědět
26.5.2014 23:00
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:26.5.2014 23:09

Tak ja to robím v rozmeroch 640x480 a skúšam to na Samsungu. Mne hlavný objekt zmizne za bočný okraj. Potrebujem aby mi na okraji zostal stáť resp. nezmizol za okraj

 
Nahoru Odpovědět
26.5.2014 23:09
Avatar
DooM
Tvůrce
Avatar
Odpovídá na maly.lubos1
DooM:27.5.2014 13:08

Ačkoliv se divím, že ten kód, který jsem ti napsal nefungoval. Napadlo mě další řešení skrz neviditelnou zeď.
Zde máš příklad:
http://www.solidfiles.com/…mple.gmx.zip

Nahoru Odpovědět
27.5.2014 13:08
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:27.5.2014 14:11

Nápad je to dobrý ale na mobile mi to stále mizne. Problém je v tom že sa mobil resp. rozlíšenie 640 nie je na mobily a neprispôsobuje sa zariadeniam a tým tam nie su ani tie kocky, ktoré zabraňujú tomu aby to mizlo.

 
Nahoru Odpovědět
27.5.2014 14:11
Avatar
DooM
Tvůrce
Avatar
Odpovídá na maly.lubos1
DooM:27.5.2014 15:41

Tak proč ho nezměníš na rozlišení jaké má tvé zařízení?

Nahoru Odpovědět
27.5.2014 15:41
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:27.5.2014 16:26

OK ale chcem to spraviť všeobecne pre viac zariadení. Pustím si to na tablete a bude to zase roztiahnuté..ja som chcel vedieť či existuje kód, ktorým by sa veľkosť roomu prispôsobovala rozlíšeniam..

 
Nahoru Odpovědět
27.5.2014 16:26
Avatar
DooM
Tvůrce
Avatar
Odpovídá na maly.lubos1
DooM:27.5.2014 17:28

Napadl mě tento kód:
width = display_get_wid­th();
height = display_get_he­ight();
room_set_view(ro­om0, 0, true, 0, 0, width, height, 0, 0, 0, 0, -1, -1, 0, 0, -1);

Nevím jestli bude fungovat podle představ, nemám zařízení s androidem.

Nahoru Odpovědět
27.5.2014 17:28
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
chain
Tvůrce
Avatar
Odpovídá na maly.lubos1
chain:27.5.2014 20:50

Ahoj
Myslim ze je na mieste ujasnit si, ci nahodou nemas vacsi room ako view, postnut print screen alebo sharenut zdrojovy gml subor...
Potom info ci to exportujes ako apk alebo ako html a drvis cez net a podobne.

Moje skusenosti(netvrdim ze extra roziahle) su take, ze zariadenie si samo prepocita apku a prisposobi si to sebe na full screen. Orezanie mi nesedi aj ked viem, ze prepocitanie niekedy par pixlov schova... ale odrezat okraje je zahada;)

Editováno 27.5.2014 20:54
 
Nahoru Odpovědět
27.5.2014 20:50
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:27.5.2014 21:03

Dominik v tom kóde mi hlási chybu

 
Nahoru Odpovědět
27.5.2014 21:03
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:27.5.2014 21:07

už som si všimol chybu tak idem to vyskúšať ako to bude fungovať

 
Nahoru Odpovědět
27.5.2014 21:07
Avatar
DooM
Tvůrce
Avatar
Odpovídá na maly.lubos1
DooM:27.5.2014 21:14

Protože si ten kód musíš upravit podle sebe, já nemám věštící kouli :D

Nahoru Odpovědět
27.5.2014 21:14
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:27.5.2014 21:54

ja už fakt neviem ako to spraviť

 
Nahoru Odpovědět
27.5.2014 21:54
Avatar
DooM
Tvůrce
Avatar
Odpovídá na maly.lubos1
DooM:27.5.2014 22:11

Tak tu postni celý GML projekt. Podívám se na to.

Nahoru Odpovědět
27.5.2014 22:11
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:27.5.2014 22:38

ja sa v GM začínam učiť takže to tak aj vyzerá..no pozri to prosím

 
Nahoru Odpovědět
27.5.2014 22:38
Avatar
DooM
Tvůrce
Avatar
Odpovídá na maly.lubos1
DooM:28.5.2014 15:26

Chápu. Každý jednou začínal :)
Koukal jsem se na ten projekt, co jsi mi poslal a hráč ti prochází tou zdí, protože u ní nemáš zaškrtnuto Solid.
A ještě v objektu hráče při kolizi se zdí tam máš zbytečnosti, tak všechno smaž a nech tam jenom ten kód se speed = 0;
Dál jsem se nekoukal.

Nahoru Odpovědět
28.5.2014 15:26
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:28.5.2014 17:14

hej. k tomu hráčovi som skúšal dať všetko...:)

 
Nahoru Odpovědět
28.5.2014 17:14
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 21 zpráv z 21.