프로젝트 및 에셋
Pyxen은 간단한 파일 기반 프로젝트 모델을 사용합니다. 데이터베이스도, 동기화 서비스도, 계정도 없습니다. 프로젝트는 기기에 있는 파일입니다.
.pyxen 형식
Pyxen 프로젝트는 .pyxen 파일입니다. 코드, 이미지, 사운드를 포함하는 ZIP 아카이브입니다. 다음과 같은 작업이 가능합니다:
- 파일 앱에서 이름 변경, 복제, 이동
- iCloud에 저장하고 여러 기기에서 접근
- AirDrop, 이메일 또는 다른 파일 공유 방법으로 공유
- 파일을 복사하여 백업
표준 ZIP이므로, 컴퓨터에서 압축을 풀어 내용을 검사할 수도 있습니다.
에셋 추가
프로젝트에는 다음을 포함할 수 있습니다:
- 이미지 — 스프라이트와 타일 시트에 사용되는 PNG 파일
- 사운드 — 효과음용 WAV 파일
- 음악 — 배경 음악용 OGG Vorbis 파일
Pyxen의 에셋 관리자를 통해 프로젝트에 에셋을 추가하세요. 추가 후 코드에서 이름으로 참조합니다:
Sprite("hero") # "hero"라는 이미지 참조
Sound("jump") # "jump"라는 사운드 참조
Music("overworld") # "overworld"라는 음악 트랙 참조
에셋 팩
Pyxen은 에셋 팩 — 프로젝트에서 사용할 수 있는 이미지, 사운드, 타일 모음 — 을 포함합니다. 에셋 팩은 .pyxenpack 형식 (역시 ZIP 아카이브)을 사용합니다.
포함된 팩에는 퍼블릭 도메인 아트워크가 있어, 내보낸 웹 게임을 포함한 게임에서 자유롭게 사용할 수 있습니다.
샘플 게임
Pyxen은 전체 소스 코드와 에셋을 포함한 완전한 샘플 게임을 제공합니다. 공부하고, 수정하고, 배울 수 있는 진짜 플레이 가능한 게임입니다. 앱에서 열어 어떻게 만들어졌는지 확인하세요.
파일과 iCloud
Pyxen은 표준 iOS/macOS 문서 모델을 사용합니다. 프로젝트는 다른 문서와 함께 파일 앱에 나타납니다. iCloud가 활성화되어 있으면 프로젝트가 자동으로 동기화됩니다.
Pyxen 계정도, 클라우드 서비스도, 텔레메트리도 없습니다. 파일은 놓은 곳에 그대로 있습니다.