IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Bubliny v JavaScriptu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
alex
Člen
Avatar
alex:11.2.2015 21:11

Ahoj , dako nechapem tento kod

Buble.prototype.paint = function () {
        // vykreslení bubliny

        // kouzlo efektu spočívá v patternu
        ctx.fillStyle = ctx.createPattern(effectImg, "");

        // vykreslení tvaru
        ctx.beginPath();
        ctx.arc(this.x, this.y, this.size/2, 0, Math.PI * 2);
        ctx.closePath();
        ctx.fill();
}

ctx.fillStyle = ctx.createPat­tern(effectIm­g, ""); = ctx je canvas tag v HTML subore ktory ma rozmery obrazku , effectImg je vytvoreny canvas ktory ma tiez rozmery obrazku = tj to znamena ze sa prekryvaju?

Dalej tu vytvaras tie bublinky , ale efekt s imagedata si hadzal na effectImg ako to je potom s tym?

 
Odpovědět
11.2.2015 21:11
Avatar
Odpovídá na alex
Michal Žůrek - misaz:11.2.2015 21:31

ctx není canvas ale kontext plátna. effectImg je ten stejný obrázek (canvas), jako původní jen je teda přebarvený. Přebarvený se nastaví jako obrázková výplň a vykreslí se s touto obrázkovou výplní kruh. Canvac, kontext, kreslení kruhu a obrázková výplň se řeší v článcích

http://www.itnetwork.cz/…rial-obrazky
a
http://www.itnetwork.cz/…ingcontext2d

pro názornost doporučuji si třeba ty obrázky vložit do DOMu a podívat se co je na nich nakreslono.

document.body.appendChild(effectImg);
 
Odpovědět
11.2.2015 21:31
Avatar
alex
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
alex:11.2.2015 23:14

uz chapem dik :P

 
Odpovědět
11.2.2015 23: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 3 zpráv z 3.