processing 튜토리얼
처리 시작하기
수색…
비고
처리는 이미지, 애니메이션 및 상호 작용을 작성하려는 사람들을위한 오픈 소스 프로그래밍 언어 및 환경입니다.
처리 란 Java와 함께 제공되는 최소한의 IDE 위에 구축 된 언어를 말합니다. 무료이며 오픈 소스이며 Linux, Mac OS X 및 Windows에서 실행되며 화면, 인쇄물, 3D 패키지 및 CNC 인쇄용으로 출력 할 수 있습니다.
이 언어는 많은 복잡한 개념을 단순화하고 디자이너, 아티스트 및 비 프로그래머가 프로그래밍 세계로 진입하는 것을 용이하게합니다.
수년에 걸쳐 그것은 이르기까지 프로젝트의 수를 생산하는 데 사용 된 데이터 시각화 에 물리적 컴퓨팅 , 게임 , 3D , 사운드 , 라이브 perfomance , 그리고 더 .
활발한 커뮤니티 덕분에 Processing은 100 개가 넘는 도서관의 기쁨을 누릴뿐만 아니라 Android 및 iOS 와 같은 주요 모바일 플랫폼에도 제공됩니다.
OpenProcessing 과 같은 처리 컨텐츠를 공유하기위한 온라인 커뮤니티가 있습니다.
일부 웹 사이트에서는 사용자가 플래시 기반 SketchPatch 및 JavaScript 기반 HasCanvas , Sketchpad 및 p5.js (pure JS)와 같이 브라우저에서 직접 Processing을 배우고 사용할 수 있습니다.
또한 다음 언어로 처리 포트가 있습니다.
- ProcessingJS 또는 p5js를 사용하는 JavaScript
- ActionScript
- Python ( NodeBox , Field , pyProcessing 또는 새로운 공식 Python 모드 참조 )
- 스칼라
- Clojure
- 루비
Android 모드를 사용하면 프로젝트 설정에서 .apk 파일 내보내기로 작업을 자동화하여 코드에서 거의 또는 전혀 변경하지 않고 처리 스케치를 Android 응용 프로그램으로 실행할 수 있습니다. Android 처리 스케치는 기본 Android 센서 및 장치에도 액세스 할 수 있습니다.
고급 사용자는 처리 IDE에 제약을받지 않습니다. Eclipse에서 Processing 프로젝트를 설정할 수 있습니다. 서블릿을 사용하거나 숭고한 텍스트 를 사용하여 처리 - 숭고한 패키지를 통해 스케치를 작성하고 실행하십시오.
버전
번역 | 출시일 |
---|---|
1.5.1 | 2011-05-15 |
2.2.1 | 2014-05-19 |
3.1.2 | 2016-07-29 |
3.2.1 | 2016-08-19 |
설치 및 설정
처리를 사용하는 가장 쉬운 방법 은 처리 다운로드 페이지 에서 처리 편집기를 다운로드하는 것입니다.
그것은 zip 파일로 제공됩니다. 해당 파일의 압축을 풀면 실행 파일 (Windows에서는 processing.exe
)이 들어있는 디렉토리가 생깁니다.
실행 파일을 실행하면 처리 편집기가 열립니다.
처리 편집기 (처리 개발 환경 또는 PDE라고도 함)에는 많은 작업을 수행하는 많은 도구가 들어 있습니다. 처리 코드를 작성하여 자동으로 Java로 변환 한 다음 컴파일하여 실행합니다.
PDE에는 많은 기능이 있지만 지금은 편집기의 흰색 부분에 처리 코드를 작성한 다음 재생 버튼을 눌러 코드를 실행하십시오. 몇 가지 예제 코드는 아래 Hello World 섹션을 참조하십시오.
Atom 또는 Sublime Text 와 같은 다른 기본 코드 편집기를 사용하여 처리 코드를 작성하거나 Eclipse 와 같은 고급 IDE로 처리 코드를 작성할 수도 있습니다.
안녕하세요 세계
Processing 코드를 작성하는 가장 쉬운 방법은 일련의 함수를 호출하는 것입니다. 처리 편집기에서 실행 버튼을 누르면 처리가 코드를 실행합니다. 다음은 그 예입니다.
size(200, 200);
background(0, 0, 255);
fill(0, 255, 0);
ellipse(100, 100, 100, 100);
이 코드는 200x200
창을 만들고 파란색 배경을 그립니다. 채우기 색을 녹색으로 변경 한 다음 화면 가운데에 원을 그립니다.
그러나 대부분의 Processing 스케치는 미리 정의 된 setup()
및 draw()
함수를 사용합니다.
setup()
함수는 스케치의 맨 처음에 한 번 Processing에 의해 자동으로 호출됩니다. 이 기능은size
및 이미지 및 사운드 파일과 같은 리소스로드와 같은 초기 설정을 수행하는 데 사용됩니다.draw()
함수는 초당 60 회의 처리로 자동으로 호출됩니다. 이 함수는 그림 그리기 및 사용자 입력 가져 오기에 사용됩니다.void setup() { size(200, 200); } void draw(){ background(0); ellipse(mouseX, mouseY, 25, 25); }
이 코드는 200x200
창을 만든 다음 현재 마우스 위치에 원을 그립니다.