Avatar
maly.lubos1
Člen
Avatar
maly.lubos1:

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
Dominik Hošic
Redaktor
Avatar
Odpovídá na maly.lubos1
Dominik Hošic:

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:

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

 
Nahoru Odpovědět 26.5.2014 16:31
Avatar
Dominik Hošic
Redaktor
Avatar
Odpovídá na maly.lubos1
Dominik Hošic:

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:

nepomohlo mi to..stále mi to mizne

 
Nahoru Odpovědět 26.5.2014 18:39
Avatar
Dominik Hošic
Redaktor
Avatar
Odpovídá na maly.lubos1
Dominik Hošic:

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:

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
Dominik Hošic
Redaktor
Avatar
Odpovídá na maly.lubos1
Dominik Hošic:

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:

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
Dominik Hošic
Redaktor
Avatar
Odpovídá na maly.lubos1
Dominik Hošic:

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:

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
Dominik Hošic
Redaktor
Avatar
Odpovídá na maly.lubos1
Dominik Hošic:

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
Redaktor
Avatar
Odpovídá na maly.lubos1
chain:

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:

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:

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
Dominik Hošic
Redaktor
Avatar
Odpovídá na maly.lubos1
Dominik Hošic:

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:

ja už fakt neviem ako to spraviť

 
Nahoru Odpovědět 27.5.2014 21:54
Avatar
Dominik Hošic
Redaktor
Avatar
Odpovídá na maly.lubos1
Dominik Hošic:

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:

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
Dominik Hošic
Redaktor
Avatar
Odpovídá na maly.lubos1
Dominik Hošic:

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:

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.