지난 글에서는 Pyxel을 설치하고, 간단히 실행하는 방법을 알아보았습니다.
우분투 (ubuntu) 리눅스를 사용하시는 분의 경우는,
sudo apt install libsdl2-dev
를 실행해서 SDL2 라이브러리를 설치해주어야 합니다.
실행 방법은 여러 방법이 있는데,
1. 파이썬 스크립트 실행방법 : 파이썬 스크립트를 실행하는 방식과 동일합니다. 평소 파이썬 소스코드 스크립트를 실행하는 방법입니다. 지난 글에서 말씀드린 내용입니다.
python main.py
2. pyxel 명령어 실행 : Pyxel을 설치하면, pyxel 명령어가 추가됩니다. pyxel를 실행하면 몇 가지 추가 기능들이 있는데, 앞으로 진행하면서 알아보겠습니다.
실행은 위해서는
pyxel run main.py
이라고 실행하면 됩니다. 이 때, 파일 확장자인 .py는 제거해도 실행은 되지만, 정확하게 파일 확장자를 넣어주는 것이 좋습니다.
3. 파일의 수정사항을 모니터링 하면 실행하기 : 개발시 도움이 되는 실행방법입니다. 1번과 2번 실행은 현재까지 반영된 소스코드를 실행해 줍니다. 따라서, 진행하면서 소스코드가 변경되었을 때, 해당 사항을 반영하려면 실행을 중지하고, 다시 실행해주어야 합니다. 일반적인 게임을 즐기는 상황이라면 1번과 2번은 귀찮지 않지만, 개발간에는 수정한 후 다시 실행하는 것이 귀찮을 수도 있습니다. 이 때는 pyxel 명령어의 watch 기능을 사용합니다.
pyxel의 watch 기능뒤에 모니터링 할 디렉토리와 특정 파일을 지정해줍니다.
위 예제에서는 . (현재 디렉토리)의 main.py를 모니터링합니다. 이 파일을 수정하고, 저장하면, Pyxel이 자동으로 프로그램을 다시 실행합니다.