2016-08-29 3 views
0

loadShapeを使用して.svgを入力しようとしていますが、 "変数 'head'が存在しません。私のファイルはデータフォルダにあります。何が起こっているのかわかりません。ここに私のコードです:処理3 - .svgを挿入できません

// global stuff - variables 



//setup routine - only runs once at the very beginning of your sketch 
void setup() { 
    head=loadShape("head.svg"); 
    size(500, 500); 
    background(0); 
    noStroke(); 
    smooth(); 
} 

//draw routine - runs over and over again forever 
void draw() { 
    background(200); 
    shape(head, width/2, height/2, 475, 475); 
} 
+0

あなたは 'setup'と' draw'関数を呼び出すコードを追加していただけますか? 「頭」の宣言はどこですか?それは暗黙的に使用法によって宣言されていますか(グローバルであるか)、それとも他の場所で宣言されていますか? –

+1

@JoachimSchirrmacherこれは[タグ:処理中]質問であることに注意してください。詳細は、[here](http://meta.stackoverflow.com/questions/321127/processing-java)を参照してください。 –

+0

@KevinWorkmanありがとう、私はそれに気付かなかった。 –

答えて

1

エラーがそれをすべて言う:それは存在しないので、あなたはhead変数を宣言することはありませんしている

言う上部にあるコメントを参照してください。 // global stuff - variables?変数headを宣言する必要がありますここに。変数を宣言するには、変数に型と名前を付けます。この場合、タイプはPShapeで、名前はheadです:

PShape head; 
関連する問題