Diskuze: Pohyb oknem

Ostatní jazyky GameMaker GameMaker Pohyb oknem

Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

Hledám experta přes Gamemaker, potřebuji jen poradit s jednou záležitostí. Prosím o pomoc. Děkuji každému, který se apoň pokusí pomoct.

 
Odpovědět 4.5.2015 23:03
Avatar
Dominik Hošic
Redaktor
Avatar
Odpovídá na David Mlčoch
Dominik Hošic:

Bylo by dobré tu záležitost popsat.

Nahoru Odpovědět 4.5.2015 23:07
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
Davemal
Člen
Avatar
Odpovídá na David Mlčoch
Davemal:

Myslíš responzivní okno?

 
Nahoru Odpovědět 4.5.2015 23:21
Avatar
Nahoru Odpovědět 5.5.2015 8:42
Neaktivní uživatelský účet
Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

Hra je dělaná v GM 8.0 a vytvořil jsem si své samostatné okraje celého okna (i tlačítka na vypnutí, minimalizace a nápověda), jenže s oknem tudíž nejde pohnout. Takže se chci zeptat zda-li jde za pomoci některého kódu nastavit to, že když myší kliknete na horní rámec okna a myší pohnete kamkoliv, tak se vám tam pohne i okno. Doufám že je to srozumitelné, děkuji za odpověď

 
Nahoru Odpovědět  +1 5.5.2015 9:55
Avatar
Odpovídá na David Mlčoch
Neaktivní uživatel:

;)Jop, dá se.
Objektu, který reprezentuje GUI přidej do draw eventu:

x := view_xview;
y := view_yview;

Hodně zdaru :)

Editováno 5.5.2015 11:00
Nahoru Odpovědět 5.5.2015 10:59
Neaktivní uživatelský účet
Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

Děkuji ti moc.

 
Nahoru Odpovědět  +1 5.5.2015 11:08
Avatar
Neaktivní uživatel:

Ahoj,

tady máš ukázku, jak by to mohlo vypadat. Nevím ale jestli je to přesně to, co jsi chtěl..

https://www.dropbox.com/…gknj0/fg.gmk?dl=0

Editováno 6.5.2015 16:27
Nahoru Odpovědět 6.5.2015 16:25
Neaktivní uživatelský účet
Avatar
Davemal
Člen
Avatar
Odpovídá na David Mlčoch
Davemal:

Označ mu to za správnou odpověď, jestli ti to funguje. Ať z toho aspoň něco má. :)

 
Nahoru Odpovědět  ±0 6.5.2015 19:57
Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

Už nejde, už to řešíme, děkuji za připomenutí

 
Nahoru Odpovědět  ±0 6.5.2015 20:31
Avatar
Odpovídá na Davemal
Neaktivní uživatel:

Psal jsem Čápkovi, řešení nejde označit protože již jednou označeno bylo.
Na chatu s TomBenem jsem se ale sjéhodl, že řešení není nejlepší a podám lepší.
Tom odticknul řešení, ale vlivem nějaké chyby nejde další řešení označit.

Moc díky za zájem. :)

Nahoru Odpovědět  +1 6.5.2015 22:00
Neaktivní uživatelský účet
Avatar
TomBen
Redaktor
Avatar
TomBen:

Nemělo se podle zadání hýbat celé okno?
Nějak jsou všechna řešení o něčem úplně jiném. :`

Nahoru Odpovědět  ±0 6.5.2015 22:40
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
TomBen
Redaktor
Avatar
TomBen:

Pokud byla řeč o vlastních ovládacích prvcích, čekal bych, že má být okno tahatelné po ploše. Takže všechny kódy obsahující slovo view jsou logicky mimo mísu. Jinak jde o docela zajímavou úlohu, protože pokud se použijí klasické souřadnice myši, okno tahat normálně plynule nelze a je tedy nutné použít funkce získávající souřadnice myši relativní k okraji plochy Windows.
Čili asi nějak takhle:
https://www.dropbox.com/…leWindow.zip?dl=0

Akceptované řešení
+5 Zkušeností
Řešení problému
Nahoru Odpovědět  +4 7.5.2015 9:09
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Odpovídá na TomBen
Neaktivní uživatel:

Nejsem si jist, ale myslím, že tohle autor vlákna nechtěl...

Nahoru Odpovědět 7.5.2015 13:26
Neaktivní uživatelský účet
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Neaktivní uživatel
TomBen:

Co chtěl nebo nechtěl je těžko říct, ale takhle to popsal v úvodu.
Jestli jste si externě něco domluvili, je zcela jiná věc.

Nahoru Odpovědět  ±0 7.5.2015 14:10
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Odpovídá na TomBen
Neaktivní uživatel:

To ano, ale já jsem se odkazoval na původní zadání.
Je z něj opravdu těžké pochopit, co autor chtěl...

Nahoru Odpovědět  ±0 7.5.2015 14:24
Neaktivní uživatelský účet
Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

Ano, jak správně dodal TomBen, jde o to, že LordOfFiles udělal něco jiného než jsem já potřeboval. TomBen přesně vystihl podstatu mého problému a za to mu velice děkuji, chtěl bych označit "jako přijatelné", ale nejde, promiň

 
Nahoru Odpovědět  +2 7.5.2015 22:46
Avatar
TomBen
Redaktor
Avatar
Odpovídá na David Mlčoch
TomBen:

Je dobře, že se přišlo na podstatu věci.
Nad tou akceptací jsem se zamyslel a došel jsem k názoru, že nejde o chybu, ale feature. Když jsem jako moderátor odstranil předchozí akceptaci, budou nejspíš k další změně nutná práva moderátora či vyšší. Bylo by nelogické, kdyby šlo akci někoho s vyššími právy měnit působením nižších práv.

Nahoru Odpovědět  +1 8.5.2015 9:05
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
David Mlčoch
Redaktor
Avatar
David Mlčoch:

Pravda, nad tim sem neuvažoval, každopádně děkuji obou za ochotu pomoci.Diky moc ;)

 
Nahoru Odpovědět  +1 8.5.2015 9:52
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 19 zpráv z 19.