Take Screenshots With 2 Lines of Code in Godot 4! 📸
- Godot 4에서 단 두 줄의 코드로 게임 내 스크린샷을 찍을 수 있습니다. 📸
- 플레이어가 게임 내 모험의 추억을 저장하거나, 특정 게임 모드(예: 사진 모드)를 구현하는 데 활용될 수 있습니다. 🎮
- 스크린샷 코드는 화면 렌더링이 완료될 때까지 기다린 후, 현재 뷰포트에서 마지막 프레임 텍스처를 추출하고 이를 실제 이미지로 변환하여 디스크에 저장하는 방식으로 작동합니다. 🖼️
- 이미지 저장 경로에
user:// 접두사를 사용하면 운영체제에 관계없이 플레이어 컴퓨터의 특정 폴더에 저장되어 호환성을 높일 수 있습니다. 📁
- 스크린샷 기능은 특정 입력(예: 키 누름)에 반응하도록 함수로 묶을 수 있으며, 파일명에 타임스탬프를 추가하여 덮어쓰기를 방지하고 사진 정렬을 용이하게 할 수 있습니다. ⏱️
- 강연자는 현재 개발 중인 별자리 게임 'Lightm'에 이 기능을 활용했으며, Steam에서 위시리스트에 추가하고 데모를 플레이할 수 있습니다. ✨
데브허브 | DEVHUB | Take Screenshots With 2 Lines of Code in Godot 4! 📸