개요
캠핑 랜턴을 알아보던 중 네모난 형태의 제품이 있어서 비슷한 기능으로 앱을 제작해 보면 재미있을 것 같아 개발하게 되었습니다. 급할 때 비상조명 형태로 사용할 수 있을 것 같았습니다.
제작
개발은 유니티로 진행했습니다. 처음에는 Android Studio 로 개발하려고 했습니다. 하지만 여러모로 생각해 보니 유니티로 개발하는 것이 훨씬 유리할 것으로 판단되었습니다.
오랜만에 유니티를 다루어보니 많은 부분이 바뀌었고 기능도 더 강력해 졌습니다. 핵심적인 부분이 LED 모양을 만드는 것이고 이것을 제어해서 원하는 밝기를 구현하는 것 이었습니다. 처음에는 화면에 많이 추가하려고 했는데 사용하는 기기가 제각각이다보니 합리적인 선택이 아니라는 생각이 들었습니다. 그래서 하나의 LED를 만들고 그것을 복사하는 개념으로 화면에 배열되도록 작업했습니다.

밝기를 조절하는 기능을 넣기 위해 Scene 을 따로 분리해서 설정화면을 제작했습니다. 설정화면에서 슬라이더로 밝기를 조절하면 그에 따라 변경되도록 했습니다. 처음에는 설정화면에 미리보기 LED 가 없어 원하는 밝기인지 처음화면으로 가서 확인해야 했습니다. 너무 불편해서 설정화면에 미리보기 LED를 넣어 원하는 밝기로 편하게 조절할 수 있도록 했습니다.

다음 주소에서 광고가 포함된 무료 버전을 확인하실 수 있습니다.
https://play.google.com/store/apps/details?id=jaeyoung.kim.campinglantern.lite
다음 주소에서는 광고 없이 LED 간격, 색 온도 변경이 가능한 유료 버전을 확인하실 수 있습니다.
https://play.google.com/store/apps/details?id=jaeyoung.kim.campinglantern

