-1
我需要在給定特定圖形上下文和2d對象數組的情況下均勻地分隔對象。我在嘗試創建算法時會遇到問題,它會爲我執行此操作。我可以訪問圖形上下文和二維數組的寬度和高度,並可以使用「空間」對象。Java中的GUI網格
我需要在給定特定圖形上下文和2d對象數組的情況下均勻地分隔對象。我在嘗試創建算法時會遇到問題,它會爲我執行此操作。我可以訪問圖形上下文和二維數組的寬度和高度,並可以使用「空間」對象。Java中的GUI網格
假設你不想在對象之間有任何邊框或間隙,對象的高度和寬度應該是(寬度/空間)和(高度/空間)(確保你使用雙精度或浮點數)然後使用:
for(int i=0;i<space;i+=objectheight)
for(int j=0;j<space;j+=objectwidth)
drawobject(j,i,objectwidth,objectheight);
如果對象是固定的大小我想你想「中心」他們,那麼只有drawcall變化:
drawobject(j + ((objectwidth - object.getWidth())/2), i + ((objectheight - object.getHeight())/2));
哪裏objectwidth仍然是前面提到的(寬度/空間)
我確實希望它們佔用整個圖形上下文的空間,所以我需要空白。 – sebster