마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

인트로화면을 만들어야할까요??

0 추천
안드초보구요

 

비행기겜만드는데요

 

게임이실행되는 뷰클래스 (핸들러로 프레임간격줌)

미사일클래스

적군클래스

폭발클래스

이정도 나눴는데요

 

미사일을 영어글자로 해서 쏘는식으로해서

26개의 그림을 매번 비트맵생성하면서 쏩니다

 

학원에서 비트맵생성은 연산이 오래걸린다해서

 

 

미사일클래스나 적군클래스의 그림생성비트맵을

메인게임뷰에 다 넣어버릴려고 하는데요

 

그러면 게임아이콘 눌렀을때 약간 딜레이가 있을거 같아

 

인트로화면 넣는게 어떨가 하는데

 

넣는다면 어떻게 넣어야할지도 고민이네요

 

메인xml로 만들지

 

아니면 게임뷰자체에서 만들고

게임시작되게해야할지
부다페스트 (360 포인트) 님이 2015년 3월 4일 질문

1개의 답변

+1 추천
 
채택된 답변
음 메인화면에서

progressbar나 둥근 프로그레스바를 집어넣으신다음 asynctask 비동기 처리로,

프로그레스바 보여질 동안, 나머지 로딩하게 하세요.

대부분 앱들이 인트로화면에서 단순 그림 화면 보여주고 progress bar 돌리는 거는 정보 가져오려고 하기 위함이니 비슷하게 하시면 될것 같아요.

 

솔직히 메인화면에 다 집어넣으셔도, 비동기처리하시면 UI는 파괴되지 않으니 근데 비동기 처리 하지 안을 경우 화면이 몇초에서 몇분까지 먹통이 될수 있으니 주의하세요.

그냥 단순하게 Asynctask에 대해서 찾아보시고, 이거 요놈 쓸모 있는 놈이니 사용해서 해결해버리세요~
Djleeee (13,180 포인트) 님이 2015년 3월 5일 답변
부다페스트님이 2015년 3월 18일 채택됨
...