我正在为等距游戏制作地图编辑器,但在渲染等距引导网格(显示对象放置位置的网格)上有点卡住。也就是说,我需要在 Graphics 对象上画线,使其形成一个具有可变宽度和高度的单元格的网格。我该怎么做才能做到这一点?
到目前为止,我有:
//The number of cells in each direction
int nv=h/cellh;
int nh=w/cellw;
for(int i=1;i<=nv;++i){
g.drawLine(0,i*cellh,i*cellh*2,0);
}
但这只是从左侧开始绘制从左下角到右上角的线。