Diskuze: Kliknutí na kostku
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
nevím jak se to řeší v jQuery, ale normálně nastavíš událost onclick, kde ti v parametrech přijde objekt ve kterým je pozici kliknutí uložena.
Mohl by si to prosím trochu rozvést?
nastavíš onclick na funkci co přijímá parametr (pojmenuješ si ho "e") a pak si zapneš debuger a podíváš se jak se jmenuje vlastnost v tom objektu e s hodnotami offseru X a offsetu Y. pokud se jedná o 3D mapu, tak si to budeš muset dopočítat.
No to vím, ale jak to dopočítat?
Úplně stejně jako to počítáš při vykreslování?
Dobrá myšlenka, jen jak ty výpočty převrátit, abych dostal souřadnice
xyz bloku?
Btw. Už dostávám souřadnice pomocí event listeneru
Zatím ale stejně díky za pomoc, budu nad tím přemýšlet, kdyby si mi
napsal jak to převrátit, byl bych ti moc vděčný...
Vzdávám to, tím že se mapa vykresluje tak, že se obrázky překreslují, nejde určit na jaký blok bylo kliknuto...
určit to samozřejmě jde způsobem, že prostě označíš ten blok který je nahoře a teď už jen zjistit jak na to.
No právě zkouším to už od rána a stejně na to pořád nemůžu přijít
Nakonec to udělám pomocí crafty.js: http://craftyjs.com/, http://craftyjs.com/…s/isometric/, ale i tak díky za pomoc
Zobrazeno 11 zpráv z 11.