전체 글(107)
-
21.05.27 - 블록 이동 UI 개선, 이미지 정렬
오늘은 블록을 들고다니는 UI를 개선했습니다. -집고자 하는 위치에 블록이 있으면 표시해줍니다 (현재는 파란색으로 칠하는데 나중에 디자인을 입힐 예정) -들고 다닐 때 놓을 위치에 고스트 효과를 넣었습니다 -내려놓을 수 없는 곳이면 고스트가 빨갛게 변합니다. 또 이미지 렌더링 순서를 y축에 따라 결정하도록 바꿨습니다. 하지만 블록을 들고 다닐 때 플레이어는 플레이어의 좌표로, 블록은 블록의 좌표로 렌더 순서가 결정되다보니 플레이어 - 다른블록 - 들고있는 블록 순으로 렌더링되는 이상한 현상이 생겼습니다. 기존 렌더링 순서를 정하는 방식이 유니티 프로젝트 설정에서 렌더링 기준 축을 잡아주는 방식인데, 원래는 0,1,0 이었던것을 0,1,1로 바꿔 z축도 렌더링 순서에 영향을 줄 수 있게 만들었습니다. 그리..
2021.05.28 -
21.05.26 - 프로젝트 생성, 간단한 이동, 블록 들고 놓기
어제부터 새로운 게임을 만들기 시작했습니다. 간단한 기획 컨셉은 타워를 직접 옮겨야하는 디펜스게임으로, Gamemaker's Tookit 유투브 채널에 올라온 게임잼 영상에서 영감을 받았습니다. 우선 타워를 들고 놓을 수 있는 기능을 만들었습니다. 원래는 위/아래 스프라이트는 안 만들 계획이었는데, 위로 놓는 모습이 너무 부자연스러우면 추가할 생각입니다. 아래는 일단 괜찮은 것 같습니다. 플레이어에게 위/아래 이미지를 주면 앞으로 모든 몬스터들도 각 방향을 다 만들어줘야하기에..고민입니다. 최대한 이미지를 추가하지 않고 자연스럽게 할 방법을 고민해보고있습니다.
2021.05.27 -
뚜두알리미 만들기 (4) 4.19 근황
애니메이션 관련 디자인과 Task Type 변환 기능을 추가했습니다. -각 항목의 이름이 Item이었는데 ListItem과 헷갈려 Task로 바꿨습니다. -리스트들의 데이터 표시를 메인윈도우에서 관리하지 않고 각각의 리스트가 관리합니다. -전체적인 코드 리팩토링을 통해 메인윈도우, 편집창, 리스트들의 기능 분리를 확실하게 했습니다. -좌측 탭 버튼의 애니메이션을 만들었습니다. -리스트에 데이터 추가/삭제 시 애니메이션을 만들었습니다. -리스트에 체크박스 디자인을 변경했습니다. -TaskType이 변하면 우측 편집창에서도 편집 항목이 변합니다. -이제 모든 리스트를 통틀어 1개의 항목만 선택됩니다.
2021.04.19 -
뚜두알리미 만들기 (3) 4.11 근황
데이터 관련 기능들과 몇몇 디자인을 위한 추가기능을 만들었습니다. -이제 할일이 '메모'와 '스케쥴'로 구분되어 표시됩니다. (형식을 바꾸는 기능은 개발 중입니다.) -이제 할일이 파일 형태로 저장됩니다. -Textbox에 hint를 보여주는 HintSetter 래퍼 클래스를 만들었습니다. -메인 보드와 하위항목 추가 부분에서 중복되는 리스트 항목 추가 부분을 ListWrapper 클래스로 만들었습니다. -펼쳤다 접었다 하는 애니메이션을 복잡하게 구현했었는데 StoryboardHelper 클래스를 만들어 Storyboard를 더 편하게 활용할 수 있게 했습니다. -TintEffect를 만들어 이제 모든 아이콘을 흰색으로만 만들면 원하는 색상을 입힐 수 있습니다. 이제 스케쥴과 메모 사이의 형태 변환과 그..
2021.04.11 -
뚜두알리미 만들기 (2) 디자인 입히기
지난번에 이어서 개발한 내용입니다. 우선 전반적으로 디자인을 수정하기 쉬운 상태로 바꿔놨습니다. 디자인을 할 때 style을 주로 사용할 줄 알았는데, ControlTemplate를 많이 사용했습니다. Listview의 ControlTemplate를 만드는게 너무 어려워서 거의 보고 따라치는 수준이었는데, 며칠 해보니 조금 익숙해 져서 앞으로 원하는 디자인을 만드는데 어려움이 없을 것 같습니다. 그리고 일정에 하위 체크리스트를 만들 수 있게 했습니다. 등록 가능한 일정의 Type이 3가지가 있을 예정인데, 우선 전반적인 기능 구현을 마치고 타입을 하나씩 늘려갈 생각입니다. 지금은 데이터 저장과 불러오기를 언제 어떻게 할지에 대해 고민하고 있습니다. 그리고 전반적인 디자인을 완성해 두려고 합니다.
2021.04.02 -
뚜두알리미 만들기 (1) 프로젝트 시작
이번에는 예전부터 해보고 싶었던 프로젝트를 시작하기로 마음먹었습니다. 제가 학교 과제나, 갑자기 해보고 싶어진 일이나, 사야 될 것, 약속 등을 항상 중구난방으로 메모하는 습관이 있습니다. 컴퓨터 메모장, 스티커 메모, 카톡 내게 쓰기, 머리속 등에 메모하다 보니 잊어버리는 경우가 많았습니다. 그래서 이걸 다 합쳐서 단순하게 관리하는 프로그램을 만들면 좋겠다 생각했습니다. 물론 이런 일을 해결해주는 어플리케이션이 수도 없이 많지만, 저에게 맞게 커스텀 된 프로그램을 만들면서 프로그래밍 공부까지 할 수 있는 기회라고 생각하고 해보기로 했습니다. 기획의도 일정 관리 어플이라기보단 메모 어플인데 일정을 메모하는 어플 느낌으로 만들기로 했습니다. 데스크탑 어플리케이션을 만들어보고 싶었습니다. 장시간 집에서 컴퓨..
2021.03.24