2016-06-29 10 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に変換してコンソールに出力する簡単なスケッチを書くことができますか?ハードコーディングされたStringをデータベースに格納する別のスケッチを作成できますか?そこから行って、あなたが立ち往生したらもっと具体的な質問をしてみてください。 –

+0

ありがとう、私はちょうど私はこれらのことをやろうとするだろうとどこから始めるべきかわからないので、私はいくつかのガイダンスを求めています。 –

関連する問題