有个问题,就是如果canvas的宽度不是线条与线条之间的间距的整数倍,画出来的棋盘会比预计的线条长度长,这是为什么呢?应该怎么解决呢?
不是很理解你的问题。在这个案例里格子之间的间距是为了达到让界面美观才选定的30,如果调整了整个棋盘的大小,就应该重新计算格子的大小啊。
(width - 2*15) / 14