본문 바로가기
728x90
SMALL

Processing4

[Processing 프로세싱][Development Study 개발 공부] 2D RPG 형식 Script Tile Map 2년전부터 해당 유튜브 강좌를 찾아서 공부해오던 것인데 게임 개발에 적용할 수 있는 형식이라서 정리해두고 있습니다. 유튜브에서 John McCaffrey라는 유튜버가 Processing 강좌를 하는데 2D Spritesheet로 프로세싱 게임 만드는 강좌를 가끔 올려서 시간 날때마다 코딩하고 제가 디자인한 캐릭터를 적용해서 테스트하면서 공부하고 있습니다. Tile Map을 Image Texture가 아닌 Script(shape, 색상 코드)로 디자인 하다보니 타일맵 디자인이 투박하지만 용량면에서 가볍다고 생각합니다. 이 강좌에서는 2D Sprite 캐릭터 Package 잘라서 각 Frame마다 Animation하게 하고 키보드로 Control하게 하는 것을 주로 다룹니다. 아래 코드는 Processing.. 2023. 2. 16.
[ChatGPT][Processing 프로세싱][2D RPG게임] Processing 프로그래밍 언어를 사용하는 간단한 2D RPG 스프라이트(캐릭터) 시트 애니메이션의 예제 샘플 Processing 프로그래밍 언어를 사용하는 간단한 2D RPG 스프라이트(캐릭터) 시트 애니메이션의 예제 샘플 PImage spriteSheet; int spriteSize = 32; int spriteX = 0; int spriteY = 0; int frame = 0; int animationSpeed = 12; void setup() { size(512, 512); spriteSheet = loadImage("sprites.png"); } void draw() { frame++; if (frame % animationSpeed == 0) { spriteX++; if (spriteX > 3) { spriteX = 0; spriteY++; if (spriteY > 3) { spriteY = 0; } .. 2023. 1. 23.
[ChatGPT][Processing 프로세싱][2D RPG게임] Processing 프로그래밍 언어를 사용하는 간단한 2D RPG 타일맵의 예제 샘플 Processing 프로그래밍 언어를 사용하는 간단한 2D RPG 타일맵의 예제 샘플 // Here is an example of a simple 2D RPG tilemap using the Processing programming language PImage tileSheet; int tileSize = 32; int[][] map = { {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.. 2023. 1. 23.
[WebGL][Processing 프로세싱] Java 기반 오픈 소스 프로그래밍 언어 Processing 프로세싱 Processing 프로세싱(오픈소스 라이선스: GPL, LGPL 라이선스) 은 컴퓨터 프로그래밍의 본질을 시각적 개념으로 프로그래머가 아닌 사람들에게 교육할 목적으로 뉴 미디어 아트, 시각 디자인 공동체를 위해 개발된 오픈 소스 프로그래밍 언어이자 통합 개발 환경(IDE)이다. 2001년 MIT 미디어 연구소에서 케이시 리아스와 벤자민 프라이가 시작하였습니다. 현재는 Processing Foundation 프로세싱 재단에서 관리 하고 있습니다. Processing 프로세싱로는 미디어 아트, 그래픽 아트, 2D 게임 / WebGL 웹 기반 3D게임 등을 구현할 수 있습니다. Processing 프로세싱 Java 자바, GLSL, JavaScript 자바스크립트 언어로 구성되어있고 파일 확장자명은 .pde.. 2023. 1. 22.
728x90
LIST