안녕하세요.
게임개발 중 질문이 있어 올립니다.
게임의 본 내용만 surface, canvas를 사용하여 처리(이하 본게임뷰)하며,
나머지 아이탬, 인밴, 캐릭터 셋팅란은
xml에 정의한 레이아웃으로 처리(이하 셋팅뷰)하였습니다.
로딩되는 이미지가 큰 경우,
셋팅뷰에서 뷰페이져가 약간씩 버벅거리는 현상이 발생합니다.
기존 게임을 보면 뷰페이져와 같은 처리방식이 이루어진곳을 보면
움직임이 자연스러운데,
이미지 싸이즈를 줄이면 작동이 잘되나,
클 경우 버벅임이 발생합니다.
이런 문제점을 해결하기위해서
모든 부분을 별도의 쓰레드로 처리하여 canvas처리를 해줘야 할까요?
혹시 모든 단말기에 적용 가능하도록
weight로 레이아웃을 구성하였는데...
그게 문제가 될 수 도 있을지요?
혹은 뷰페이져보다 더 성능이 좋은 api가 있을가요?
답변 부탁드립니다.
감사합니다.