私は次のように見えるPJSスケッチ、持っている:私は(いくつかの点で)以下のいるjavascriptの一部ではProcessing.js "draw()"が一貫して実行されていませんか?
void setup(){
//setup stuff among all, setup:
Graph graph = new Graph;
}
void update(String [] input){
//loop through the input update the Graph class
}
void draw(){
graph.display();
}
class Graph{
//setup graph
void update(String word){
//update graph with info
}
}
void display() {
// draw graph;
}
}
を:
processingjs.update(String);
だから何が起こっていることは、私は時々、ドロー(ということです)ループが呼び出されず、何も表示されません。しかし、graph.display(); update()関数にはグラフが一貫して描画されますが、draw()で実行すると柔軟性が失われます。
予想される動作が不思議で、私は単に更新を使って描画しているか、または描画機能を描画ループに移動しようとする必要があるかのように書き直す必要があります(そして、JavaScriptから呼び出す)?
追加情報を提供できる場合は、私にお知らせください。 入力が非常に高く評価されました。
ありがとうございました!