프로세싱 짤방
April 13th, 2008- void draw(){} 없이 void mousePressed(){}는 동작하지 않는다. 프레임 반복 실행이 없어서인듯… 2008-04-12 15:41:34
- beginShape(); … vertex()… endShape();는 한번에 실행해야 한다. 예) beginShape를 실행해놓고 클릭으로 vertex()를 그릴 수 있게는 동작하지 않는다. 2008-04-12 15:42:42
- 콘솔 출력은 print() 또는 println(). AS의 trace()와 비슷한 것. 2008-04-12 16:15:49
- draw()는 setup이 끝나면 즉시 시작되며 noLoop()가 실행되기 전까지 계속 반복된다. draw()를 제어하는 것은 noLoop(), redraw(), loop(). redraw()는 draw() 내부 코드를 1회만 실행, loop()는 다시 실행을 반복. 2008-04-12 16:17:51
- 실행속도를 제어하는 것은 delay()와 framerate() draw()내부에서는 delay()를 실행하는 것으로 계속되는 동작을 잠시 연기할 수 있다. framerate()는 주로 setup() 내부에 두어 초기 재생속도(fps)를 결정한다. 2008-04-12 16:18:19
- 한 프로그램서 draw()는 하나 이상 존재할 수 없으며, 코드가 반복해서 실행되도록 하거나, mousePressed()와 같은 이벤트에 의해 화면을 갱신하려 한다면 draw()가 반드시 존재해야 한다. 2008-04-12 16:18:52
- byte 는 127에서 -128까지 숫자 가능한 데이터 타입. 캐스팅으로 128를 byte 타입으로 변경하면 -128의 값을 가짐. 2008-04-12 16:20:43
- translate()는 setup()에서 동작 안하고 draw()에서만 실행된다. rotate()도 그런가? 2008-04-12 17:14:05
이 글은 actionscript님의 2008년 4월 12일의 미투데이 내용입니다.

