주요 작업내용
1. 전투 보상 디자인
2. 캐릭터창 디자인
하나의 프로그램을 만든다는 것...
쉽지 않은 작업인 것 같습니다. 눈에 보이지 않는 수많은 작업들, 많은 시간과 노력을 들여 완성해도 '티'도 별로 안나고 항상 뭔가 부족해 보입니다. OTL
1. 전투 보상 디자인
전투가 완료된 후 전투기록 및 보상을 표시하는 Activity를 별도로 구성하였습니다.
그런데, 전투화면에서 또 다른 화면이 뜨서 전투씬을 종료하고 이동맵으로 돌아가려하니 2개의 화면을 닫아야 하는 문제점이 있었습니다.
보상창은 사용자가 인지를 해야하기 때문에 수동으로 [닫기]를 하는것이 맞아 보이고, 문제는 전투창인데... 전투를 위해 적용한 Timer를 처리하다보니, Timer 이벤트 안에서는 Activity를 finish()할 수 없었습니다.(기능을 못 찾은 것일수도... 검색 실패!)
특별히 표시할 정보도 많지 않고, 인터페이스의 불편함도 있어 보상창을 별도로 만들지 않기로 했습니다. Fragment로 만들 생각도 했으나... 패스하고 그냥 전투창에 visibility를 적용해 만들었습니다.( 아직 Fragment를 잘 사용하지 못해서 본능적으로 꺼려진것 같습니다. OTL )
전투창에 ImageView를 추가하여 전투의 끝과 보상이라는 전환느낌을 주기 위한 이미지를 하나 추가하였고, TextView로 전투기록 및 보상내역을 표시, 마지막으로 Button으로 Activity를 닫기 위해 finish()를 추가하였습니다.
전투 종료시점에만 "View.VISIABLE"를 하면 되겠죠?!
이렇게 변경하여 작업을 완료(?)하였습니다.
전투기록 및 보상 부분은 좀 더 고민이 필요할 것 같습니다. 어떤 내용을 로그로 표시해 줄지, 보상을 어떻게 지급할지 등의 부분이 아직 결정되지 못했습니다. (할게 많네요 ㅠㅜ)
레이아웃과 디자인을 완료하였으니 상세내용은 추후 적용하기로 하고, 일단 다음작업으로 SKIP...
2. 캐릭터창 디자인
디자인(+그림)에 소질도 없고, 시간과 능력도 없어서 이미지적 요소를 최소화 하려고 기획하였습니다.
그런데, 레이아웃(구도)은 텍스트만 사용해도 굉장히 중요하고, 디자인 감각을 요하는 것들이었습니다. 테스트 디자인인 타이포그래피? 그리고 요점은 또 다른 용어로 불리는것 같던데....
여튼, 만들고 나면 부족하고 별것도 아닌데...
막상 만들려고 하니... 어마무시하게 시간을 잡아 먹었습니다. 위에 놓을까 아래에 놓을까 어떻게 정렬할까.... ㄷㄷㄷ
큰 틀에서 생각대로 부위별 착용장비를 표시하고, 하단에 캐릭터의 상태정보states를 표시하였습니다.
제 수준에서는 (시간은 많이 들었으나) 만족합니다. 제 수준에서 입니다.! .......;;
이 두 작업을 끝내고 보니... 오늘도 5시간이라는 시간이 순삭을 당했습니다. ㅠㅜ
하루 하루가 정말 너무 짧다는 생각을 많이 합니다.
시간이 새벽1시를 넘어... 내일 출근을 위해 오늘은 여기까지... 빨리 내일 퇴근시간이 왔으면 좋겠습니다.
The End.