본문 바로가기
728x90
SMALL

프로세싱3

[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.
728x90
LIST