Diskuze: Pohyb oknem
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 19 zpráv z 19.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.
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ěď
Jop, dá se.
Objektu, který reprezentuje GUI přidej do draw eventu:
x := view_xview;
y := view_yview;
Hodně zdaru
Ahoj,
tady máš ukázku, jak by to mohlo vypadat. Nevím ale jestli je to přesně to, co jsi chtěl..
Označ mu to za správnou odpověď, jestli ti to funguje. Ať z toho aspoň něco má.
Už nejde, už to řešíme, děkuji za připomenutí
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.
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
Nejsem si jist, ale myslím, že tohle autor vlákna nechtěl...
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.
To ano, ale já jsem se odkazoval na původní zadání.
Je z něj opravdu těžké pochopit, co autor chtěl...
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ň
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.
Pravda, nad tim sem neuvažoval, každopádně děkuji obou za ochotu pomoci.Diky moc
Zobrazeno 19 zpráv z 19.