home > Frocessingでランダムな円を描く
Frocessingでランダムな円を描く
July 14, 2010
Frocessingで簡単な円をランダムに描いてみる。
Frocessingはちょっとした演出とかで使えると便利かも。
メインで使用するのはまだちょっと無理かな。
package
{
import flash.events.*;
import flash.display.*;
import flash.net.*;
import frocessing.display.F5MovieClip2D;
public class frocessing2 extends F5MovieClip2D
{
private var count:int = 1000;
private var addNum:int = 1;
//画面サイズ
private var _mainWidth:Number = 664;
private var _mainHeight:Number = 664;
private var randWidth:Array;
private var randHeight :Array;public function frocessing2()
{
stage.frameRate = 30;
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;randWidth = new Array();
randHeight = new Array();PictureFunc();
}//draw()にすればループ演出
public function PictureFunc():void
{
clear();
size(_mainWidth, _mainHeight);
colorMode("RGB", 255, 255, 255, 100);
background(255);//0
noStroke();//枠なしfor(var i:int = 0; i < count; i++){
var ellipse_size:int;randWidth[i] = random(_mainWidth);
randHeight[i] = random(_mainWidth);
fill(random(100,255), random(100,255), random(100,255), random(0,50));//10
ellipse_size = random(0,100);
ellipse(Number(randWidth[i]), Number(randHeight[i]), ellipse_size, ellipse_size);
}
}
}
}
Processingのライブラリー
http://processing.org/reference/libraries/
ここを見ればいろいろできる。