2016-06-29 33 views

回答

0

只需將您的狀態存儲在適合存儲在數據庫中的數據結構中即可。例如,如果要在畫布上繪製一組圓圈,只需創建一個Circle類,其中包含繪製圓的所有必需知識。使用這個類來繪製您的框架:

ArrayList<Circle> circles = new ArrayList<Circle>(); 

void setup() { 
    size(500, 500); 
    for (int i = 0; i < 100; i++) { 
    circles.add(new Circle()); 
    } 
} 

void draw() { 
    background(0); 
    for (Circle c : circles) { 
    c.draw(); 
    } 
} 

class Circle { 
    float x; 
    float y; 
    float r; 
    color c; 

    public Circle() { 
    x = random(width); 
    y = random(height); 
    r = random(10, 100); 
    c = color(random(255), random(255), random(255)); 
    } 

    void draw() { 
    fill(c); 
    ellipse(x, y, r, r); 
    } 
} 

現在,你有,你可以存儲你的Circle類的實例在數據庫中,但是你想。您可以將它們轉換爲JSON,然後將其存儲在數據庫中,或者將它們轉換爲行和列,或者可以使用類似Hibernate的東西。

+0

我得到了對象的數組,但我不支持如何使JSON請求,我不支持如何與他們進行交互,你可以給我鏈接某處看到某種例子嗎? –

+0

@MimiChan這個問題太廣泛了。有很多方法可以將對象轉換爲JSON。你可以自己建立字符串。你如何將它插入數據庫取決於你正在使用的數據庫。試着將你的問題分成更小的部分。你能寫一個簡單的草圖,簡單地將對象轉換爲json並將其打印到控制檯?你可以創建一個單獨的草圖,將硬編碼的字符串存儲到數據庫中嗎?從那裏出發,如果遇到困難,請嘗試提出更具體的問題。 –

+0

謝謝,我只是要求一些指導,因爲我不知道從哪裏開始,我會盡力做到這些事情,如果我卡住,我會問。 –

相關問題