Diskuze: Hromadění sněhu
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 9 zpráv z 9.
//= 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.
Pěkné, ani jsem si toho nevšiml. Hromadění by šlo asi jen obrázkem závěje, ten bych poposouval nahoru. Zezačátku by nebly vidět, potom by se pomalu vysouval. Nic by se nezatěžovalo. BTW nechceš to přidat?
Pěkný, ale nešlo by aby vločky padaly plynuleji ? Strašně to trhá oči
Vždyť je to kravinka...
Jasně - o obrázku jsem uvažoval - jenže to by chtělo nějak kupit...
(Nemůže přeci stoupat pořád rovnoměrně - někde spadne více, někde
méně...)
Zirko:
Snažil jsem se o vánici - jenže to by to muselo být rychlejší - jenže
pak by to bylo rozmazané... Jak jsem psal - jen blbůstka...
Tak to potom není co řešit Pěkná blbůstka, která na unavený oči nepůsobí dobře
hromadění by šlo řešit přes pole. Když vločka dopadne na "zem", úroveň spodní obrazovky, uloží se její pozice do pole "závěj". Vložky pak budou kontrolovat příští pozici vložky jestli již není v poli "závěj", když je pozice už obsazená, uloží se její pozice do pole "závěj" a dál se neposune. Případně se posune jen o několik pixelů, aby byla závěj hutná. Předpokládám, že do bude celkem náročný na výpočty, ale to poznáš až při zkoušce...
Právě - mě šlo o to, že vykreslovat tolik vloček bude náročné... Nebude tedy lepší zvolit si cestu? (Canvas) Tam bych editoval horní hranice - jenže to zase budou cykly na procházení polem...
možná ty vločky nepouštět v krocích po 1px, ale třeba v rastru 4px,
8px?? Tím by se úměrně snížila velikost pole pro prohledávání. A při
dopadu nahradit vločku bílím kolečkem, aby pokrylo případné rozdíly mezi
vločkami. Tedy aby tam nebyly otvory... víc asi neporadím, tak zkušený zas
nejsem
Já teda weby nedělám, ale nebylo by nejjednodušší
přikreslovat závěje animovaným gifem? Výkon by to
nežralo a efekt by byl dostatečný.
Zobrazeno 9 zpráv z 9.