본문 바로가기

Android61

#3 안드로이드(Android)와 프로세싱(Processing)을 이용한 테마 현재 진행하고 있는 프로젝트에서 Processing으로 메인 테마를 제작하고 있습니다. 먼저 전체적으로 기반이 되는 스토리를 짜고 별과 관련된 테마를 제작하기로 결정했습니다 Processing이 앱을 개발할 때 잘 안 쓰이는 것 같은데 이번에 배운 것을 한번 적용해 보려고 시도를 하고 있습니다. 제작 컨셉은 "별을 찾는 아이" 각각의 별들은 객체로써 생명주기를 가지고 있습니다. 별이 사라지는 순간이 생명이 다 한순간이고 그 순간 새로운 위치에서 새로운 별이 탄생하게 됩니다. 별똥별도 구현했는데 성능적인 측면에서는 아직 사용하기 힘들어서 보류하고 있는 상태입니다. 앱 내부에서 어떤 이벤트들을 처리하게 되면 테마에서 에피소드가 진행되고 별들이 점점 늘어나는 형식 2017. 4. 11.
#2 안드로이드(Android)에서 유니티(Unity) 프로젝트 불러오기 안드로이드 앱에서 유니티 프로젝트를 불러오기 위해서 먼저 유니티에서 다음과 같은 과정이 필요합니다. Player Settings에서 Minimum API Level 설정이 가능하고 Build System 에서 ADT 로 설정을 하고 Export를 해야 합니다. 이후에 Android Studio에서 불러올 수 있는 형태로 유니티 프로젝트가 저장이 됩니다. 프로젝트를 불러와서 확인을 해보면 유니티의 여러가지 리소스가 섞여 있어서 필요한 몇가지만 분리해서 다른 프로젝트로 옮겨서 사용하면 됩니다. (추후 유니티 프로젝트에서 사용한 리소스에 따라서 방법이 달라질 수 있습니다.) 가장 먼저 해야 할 일은 유니티 프로젝트 안에 라이브러리를 사용할 프로젝트로 가지고 와서 포함하는 작업이 필요합니다. 그리고 그 이후에 .. 2017. 4. 6.
[Android/안드로이드]벚꽃 잠금해제 TaskKiller 해결[벚꽃 엔딩] 잠금 화면 앱을 구현하면서 번거로운 TaskKiller 문제를 해결했다. (앱을 죽여도 계속 살아나는 벚꽃 좀비가 되었다.) notification을 띄워주고 서비스를 조금 바꾸는 방식으로 해결했다. 처음 구현하는 잠금화면 앱이라서 아무래도 계속 실행이 되기 때문에 배터리나, 메모리를 어느정도 잡아먹을지 조금 걱정을 했었는데 오늘 하루 종일 테스트해본 결과 다행히도 큰 문제는 없는 것 같다. 2017. 3. 15.
[Android/안드로이드]화면 전환시 검은색 깜빡임 문제[PApplet] PApplet을 상속한 클래스에서 벚꽃 애니메이션 효과를 사용한다. 애니메이션 효과가 나타나는 중 Fragment로 다른 화면을 호출하는 경우 기존에 출력되는 애니메이션이 정지되면서 검은색 깜빡임이 나타나는 현상이 발생했다. 이 문제를 해결하기 위해서 애니메이션이 동작하지 않도록 하는 함수를 사용했지만 그래도 동일한 문제가 발생했다. 그래서 약간은 편법이지만 Fragment로 다른 Activity를 불러오는 방법이 아닌 StartActivity로 직접 호훌하는 방법을 이용했다. DrawerLayout과 애니메이션을 같은 화면에서 출력하는 경우 애니메이션 출력을 휴대폰 화면의 전체 크기를 읽어와서 딱 맞춰서 하는 경우 DrawerLayout이 애니메이션 뒤쪽으로 출력되는 문제가 발생했다.(정상적으로 나타나.. 2017. 3. 15.