본문 바로가기
Game Development Tool 게임 제작툴

[WebGL][Processing 프로세싱] Java 기반 오픈 소스 프로그래밍 언어 Processing 프로세싱

by byungwoo733 2023. 1. 22.
728x90
반응형
SMALL

Processing 프로세싱(오픈소스 라이선스: GPL, LGPL 라이선스) 은 컴퓨터 프로그래밍의 본질을 시각적 개념으로 프로그래머가 아닌 사람들에게 교육할 목적으로 뉴 미디어 아트, 시각 디자인 공동체를 위해 개발된 오픈 소스 프로그래밍 언어이자 통합 개발 환경(IDE)이다. 2001년 MIT 미디어 연구소에서 케이시 리아스와 벤자민 프라이가 시작하였습니다. 현재는 Processing Foundation 프로세싱 재단에서 관리 하고 있습니다.

Processing 프로세싱로는 미디어 아트, 그래픽 아트, 2D 게임 / WebGL 웹 기반 3D게임 등을 구현할 수 있습니다. 

Processing 프로세싱 Java 자바, GLSL, JavaScript 자바스크립트 언어로 구성되어있고 파일 확장자명은 .pde입니다.

Processing 프로세싱은 아두이노와 라즈베리파이에서 사용할 수 있고, 플러그인(모드 설정)을 통해서 안드로이드 앱으로 만들 수 있습니다. 

Processing 프로세싱의 Hello World 코드

void setup() {
  println("Hello World!");
}

Processing 프로세싱의 기본 코드 골격

void setup() {
 ....
}

void draw() {
 ....
}

====================================

Processing 프로세싱 통합 개발 환경(IDE) (현재 4.0버전) 에디터 시작화면 및 개발환경

 

====================================

구글 검색창에 "Processing 프로세싱" 검색

 

 

728x90
LIST

댓글