Как отобразить два объекта в canvas
Подскажите, почему не отображается второй объект (char2) в canvas.
var canvas = document.getElementById("myCanvas"); var ctx = canvas.getContext("2d"); var sett = function(x,y){ this.x = x; this.y = y; }; sett.prototype.show = function(){ ctx.fillRect(this.x,this.y, 20,20); ctx.fillStyle="black"; }; var char = new sett(0,0); char.show() var char2 = new sett(100,200); char2.show() |
Temcher,
выходит из области 'видимости' ваш квадрат, холст 300 х 150, у вас координата по Y 200. можете размер холста увеличить, это поможет |
Благодарю! а я подумал, что написав
<canvas id="myCanvas"></canvas> #myCanvas{ border:2px solid black; height:400px; width:800px; margin-top:50px; }расширил область canvas |
Часовой пояс GMT +3, время: 20:49. |