2020-01-14 01:43:58
Re④:なでしこ3の塗りスタイルは透明、画面クリアは?
今のところは小難しい方法でキャンバスサイズを取ってやらねばなりませんか…… 取得ができるなら設定もできるかな、と試したらできました。 ありがとうございました! //-------------------なでしこ3簡易エディタ cw = 400 ch = 400 描画中キャンバスの「width」にcwをDOM属性設定。 描画中キャンバスの「height」にchをDOM属性設定。 ●画面クリア [0,0,cw,ch]の描画クリア ここまで 透明=「rgba(0,0,0,0)」 //aは0~1。0が透明。 透明に塗色設定 円配列=[] timer = 0 ●円追加 x=乱数(cw-40)+20 y=乱数(ch-40)+20 r=2 xを円配列に配列追加 yを円配列に配列追加 rを円配列に配列追加 ここまで ●円更新 もしtimer%5が0ならば、円追加。 timer = timer +1 画面クリア n = 円配列の要素数 //3,6,9… 1の間 n = n-3 //9→6→3→0 もしn<0ならば、抜ける。 x = 円配列[n] y = 円配列[n+1] r = 円配列[n+2] [x,y]へrの円描画 r=r+3 もしr >= 100ならば 円配列のnから3を配列取出 違えば 円配列[n+2] = r ここまで ここまで ここまで 「円更新」を0.1秒毎 //------------------- |