7.8 KiB
Village Pack — RPG 타일 맵과 전투 아트
Village Pack은 RPG Plus 세계를 떠받치는 아트 키트입니다. 맵을 그리는 타일셋, 영웅·마을 사람·몬스터의 걷기 스프라이트, 전투 초상화, 전투 배경을 담고 있습니다. 모두 하나의 회화적 2.5D 스타일로 그려졌기 때문에, 이 팩으로 만든 맵은 하나의 세계처럼 보입니다.
이것은 순수 아트입니다. 걸어 다닐 수 있는 마을, 촌장의 집, 숲, 사막은 RPG Demo와 RPG Plus 콘텐츠 모드의 맵과 이벤트이고, 걷기·충돌·전투는 RPG 엔진의 몫입니다. Village Pack은 그들이 쓰는 그림을 공급합니다.
안에 무엇이 있나
village 타일셋
데모 세계의 모든 맵이 village 타일셋을 씁니다. 두 부분으로 이루어집니다.
오브젝트는 칸에 놓입니다: 오두막, 신전 아치, 동굴 입구, 나무들, 덤불, 우물, 모닥불, 가로등, 울타리, 표지판, 통, 상자(닫힌 것과 열린 것), 작업대, 그리고 장작·돌·버섯 같은 주울 수 있는 물건들. 맨 위에는 오두막 내부가 있습니다. 촌장의 집이 쓰는 12 × 10짜리 방 그림 하나입니다.
표면은 영역 전체를 채우는 이음새 없는 지면 텍스처입니다: 풀, 자갈길, 흙, 옅은 돌바닥, 나무 바닥, 자갈 많은 숲길, 물.
일부 타일에는 RPG 엔진용 추가 속성이 있습니다: 물은 통과할 수 없고, 가로등과 창문은 광원을 가져 해 질 무렵과 밤에 맵 위에서 빛납니다.
계절 식생
네 개의 식생 타일셋은 같은 나무·덤불·그루터기·꽃을 여름, 가을, 잎 없는 늦가을, 눈 내린 겨울로 보여 줍니다: 참나무, 전나무, 자작나무, 버드나무, 단풍나무, 소나무, 둥근 덤불과 열매 덤불, 잘린 속빈 그루터기, 데이지와 제비꽃.
한 맵에는 정확히 하나의 타일셋을 쓰며, 제공되는 맵 중 어느 것도 식생 타일셋을 아직 쓰지 않습니다. 맵 작성자를 위한 준비된 재료입니다.
사막과 눈
desert: 모래와 바위 표면에 사막 오브젝트 — 흙벽돌 건물, 시장 차양, 야자수, 선인장, 마른 풀 — 을 갖춥니다. RPG Plus의 사막 맵 Dry March가 이것으로 그려져 있습니다.snow: 갓 쌓인 눈, 얼음, 그리고 두 종류의 밟힌 길(packed_snow와 더 깊이 밟힌trampled_snow)에 오두막, 수레, 우물, 바위, 덤불, 눈 덮은 전나무. 제공되는 맵은 아직 안 씁니다.
캐릭터 시트: 걷기 스프라이트
각 캐릭터 시트는 3 × 4짜리 시트입니다: 네 방향(아래·왼쪽·오른쪽·위)마다 걷기 프레임 셋. 마을 세트에는 영웅, 촌장, 마을 사람, 상인, 슬라임, 늑대가 있습니다. 사막 세트는 전갈, 딱정벌레, 그리고 닫힌 상태와 열린 상태의 통을 더합니다.
전투 초상화와 배경
큰 초상화는 전투에 나선 이들을 보여 줍니다: 영웅, 슬라임, 늑대, 그리고 사막의 전갈과 딱정벌레.
세 개의 배경 — 초원, 숲, 사막 전초기지 — 는 맵에서 시작된 전투의 배경으로 쓰입니다. 초원과 숲에는 조명 시스템용 _depth 짝이 있습니다.
어디에서 보이나
Village Pack은 rpg_plus 게임의 일부입니다. 그 게임에서:
- 마을, 촌장의 집, 숲, 숲속 신전은
village타일셋으로 그려지고; - 사막 맵은
desert를 쓰며; - 촌장, 상인, 마을 사람, 늑대, 슬라임, 전갈, 딱정벌레가 팩의 캐릭터 시트로 맵을 걷고;
- 전투에는 초상화가 표시되고, 맵 장면은
village/meadow,village/forest,desert/outpost를 전투 배경으로 씁니다.
타일 맵 편집기는 선택한 타일셋을 팔레트로 보여 줍니다. 여기는 촌장의 집을 연 화면: 오두막 내부, 오브젝트, 표면 견본이 곧 village 타일셋입니다.
내 RPG 콘텐츠에서 쓰기
- 게임의 컬렉션에
village_pack을 포함하세요. 엔진 모드rpg가 필요합니다. - 그 아트를 쓰는 콘텐츠 모드의
depends목록에village_pack>=1을 추가하세요. - 아트는 이름으로 참조합니다:
// 맵: 맵 전체에 하나의 타일셋
{ "Kind": "rpg_map", "Items": [ { "Id": "my_glade", "Tileset": "village" /* … */ } ] }
// 캐릭터 시트로 그린 맵 이벤트
{ "Id": "old_man", "X": 5, "Y": 3, "Sprite": "village/elder" }
// 캐릭터의 전투 초상화
{ "Id": "my_wolf", "Image": "characters/village/wolf" }
{
"name": "my_glade",
"defaultBackground": "village/meadow"
}
타일셋 이름은 village, vegetation_summer, vegetation_autumn, vegetation_bare, vegetation_winter, desert, snow입니다. 캐릭터 시트는 village/<name>과 desert/<name>, 전투 배경은 village/meadow, village/forest, desert/outpost입니다.
그리기 가장 쉬운 방법은 RPG 맵 편집기입니다: 맵의 타일셋으로 village를 고르면 타일 번호를 입력하는 대신 팔레트로 그릴 수 있습니다.
한계와 교체
- 맵 하나에 타일셋 하나. 같은 맵에서 village 타일셋과 식생 타일셋을 섞을 수 없습니다.
- 아트에는 조명과 원근가 구워져 있습니다. 2.5D 느낌을 위해 그려졌고, 아이소메트릭 렌더러도 같은 그림을 재활용하기 때문에 아주 높은 오브젝트는 그려진 각도를 유지합니다.
- 내 게임용으로 그림을 바꾸려면, 같은 상대경로 이름의 파일을 자신의 모드에 넣고
village_pack에 의존하세요. 나중에 로드되는 의존 모드가 이깁니다. - 최초 생성물, 프롬프트, 편집 가능한 소스는 게임 밖에 보관되어 있습니다. 모드 안에는 실행용 그림과 타일셋 정의만 들어 있습니다.
그림이 이상할 때
- 지면이나 오브젝트가 없는 맵은 대개
Tileset이름을 잘못 썼거나 의존성이 빠진 것입니다. - 캐릭터가 안 보이면:
Sprite이름과 캐릭터 시트가 3 × 4 프레임인지 확인하세요. - 전투 배경이 단색이라면: 맵 장면에
defaultBackground가 없습니다.











