前提・実現したいこと
16×16のドットピクセルを扱い、ウィンドウいっぱいにXの文字をfor文でプログラムをしたいです。
中心から左上と右下には伸びたのですが、右上と左下が反映されません。
どこが間違えているのでしょうか。
発生している問題・エラーメッセージ
エラーメッセージはありません。
該当のソースコード
processing
1void setup() 2{ 3 size(512,512); 4 background(0); 5 noStroke(); 6} 7 8void draw( ) 9{ 10 v_pixel(32,8,8,255,255,255); 11 for(int i=8;i<width;i++){ 12 v_pixel(32,i,i,255,255,255); 13 } 14 for(int i=8;i<width;i--){ 15 v_pixel(32,i,i,255,255,255); 16 } 17 for(int i=8 ;i<height;i++ ){ 18 for(int z=8;z<height;z--){ 19 v_pixel(32,i,z,255,255,255); 20 } 21 } 22 for(int i=8 ;i<height;i++ ){ 23 for(int z=8;z<height;z--){ 24 v_pixel(32,z,i,255,255,255); 25 } 26 } 27 28} 29 30 31void keyPressed(){ 32 if( key== 's' ) { 33 saveFrame("Result.jpg"); // Save File Name 34 } 35} 36 37void v_pixel(int n, int x, int y, int r,int m, int b) 38{ 39 if(n==1) 40 { stroke(color(r,m,b)); point(x,y); } 41 else 42 { fill(r,m,b); rect(x*n,y*n,n,n); } 43} 44
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/12 14:13
2020/05/12 14:15
2020/05/12 14:20
2020/05/12 14:29
2020/05/12 14:33
2020/05/12 14:37
2020/05/13 02:25