2
我試圖建立社交圈的金字塔到我的遊戲,尋找類似這樣的金字塔:式畫圓
alt text http://img266.imageshack.us/img266/3094/lab1213c.jpg
但我不能讓它正常打印。不斷地我變得非常奇怪的螺旋,但沒有接近這一點。任何人都可以給我一些關於適當配方的建議嗎我的窗戶是600x600,金字塔底座是8。
fields = new Field[BASE*(BASE/2)+4];
int line_count = BASE;
int line_tmp = line_count;
for(int i=0; i< fields.length; i++){
for(int j=line_tmp; j <= line_count; j++){
fields[i] = new Field(0, (150+(line_tmp*5)),(600+line_tmp*5));
}
line_count--;
line_tmp = line_count;
}
看起來更像是一個三角形而不是金字塔對我來說 – Artelius 2010-06-14 02:41:40
首先,你沒有在其for循環內的任何地方引用j。你多次重新分配給字段[i]。 – 2010-06-14 02:51:33
也許還有一些關於Field()參數的信息會有所幫助。此外,你是否嘗試使用一維或二維數組來存儲字段? – 2010-06-14 03:32:52