Как отсечь градиент

365
31 января 2017, 23:40

В общем думал как реализовать освещение в 2d игре, нашел вот такой замечательный пример http://codepen.io/ilovepixel/pen/qBjCH

Пробую разобрать код

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var grd=ctx.createRadialGradient(100,100,.5,100,100,50);
grd.addColorStop(0,"white");
grd.addColorStop(1,"black");
ctx.fillStyle=grd;
ctx.fillRect(0,0,c.width,c.height);

Накидал вот такой градиент, но не пойму как его отсечь лучами.

До этого мало работал с canvas.

И почему такая пикселизация происходит http://codepen.io/korolariya/pen/egygvg

READ ALSO
java script событие

java script событие

Когда я нажимаю на кнопку создается элемент с текстом и резко исчезает

384
Всплывающее окно на сайте в IE

Всплывающее окно на сайте в IE

Нем могу понять в чем проблема, во всех браузерах нормально работает, а в IE нетСуть проблемы, блок появляется и через секунду сразу исчезает,...

345