繪制出來的數(shù)字是躺著的,求解額,好暈,我想我遍歷數(shù)組應該沒有按列遍歷呀
我繪制出來的數(shù)字是躺著的,不知道是哪出了問題額,暈了
var radius=7;//圓半徑
var gap=1;//間隔
window.onload=function(){
var canvas=document.getElementById("canvas");
var ctx=canvas.getContext("2d");//得到繪圖的上下文環(huán)境
render(ctx);
}
function render(ctx){
var hours=12
var minute=24
var sec=56
render_digit(0,0,parseInt(minute/10),ctx)
}
function render_digit(x,y,num,ctx){//提供初始的坐標原點x和y,以及要繪制的數(shù)字,和繪制的上下環(huán)境
for(var i=0;i<digit[num].length;i++)
for(var j=0;j<digit[num][i].length;j++)
{
if(digit[num][i][j]===1)
{
ctx.beginPath();
ctx.arc((x+i*2*(radius+gap)+radius+gap),(y+j*2*(radius+gap)+radius+gap),radius,0,2*Math.PI);
ctx.closePath();
ctx.fillStyle="blue";
ctx.fill();
}
}
}
2015-06-02
我懂了,那個間隔x+i*2*(radius+gap)+radius+gap),(y+j*2*(radius+gap)這里的i和j位置互換就好了,汗