본문 바로가기
  • 피곤한 일상에 초록물약 한잔

분류 전체보기23

21.03.19 자 대족장 사장님 개발일지 오늘 추가한 기능은 아이템 사용의 분류. 바로 사용되는 아이템과, 직원들을 선택하여 사용하는 아이템을 구분하는 기능이다. 각각 아이템의 생성자리스트에 들어있는 bool값을 선택하는것으로 스위치 한다. 두번째는 업무탭의 계약부분을 손봤다. 기존에는 임시로 버튼만 내 마음대로 달아놓았는데, 이것도 다른 스크롤 부분처럼 Scroll Rect를 이용하여 수정해주었다. 그리고 해당 계약을 클릭하는것으로 계약금, 완수금, 업무량이 표시가 되고 계약을 할지 말지를 정하게 된다. 구현된 기능은 이정도고, 나머지 시간동안은 Scroll Rect의 개선을 했다. 이전에 말했듯이 난리치는 사이즈들을 잡기위해 어떻게 해야하나 고민을 했는데, 유니티 사용자들에게 물어 방법을 찾았다. 우선 사이즈를 늘리면 위아래로 커졌던 건에 .. 2021. 3. 19.
21.03.17 자 대족장 사장님 개발일지 오늘 업데이트한것은 대화창과 회사 창고부분. 대화는 생성자 리스트를 사용했고, 대화할 npc들을 미리 지정해놓는 방식과, 직원중 한명이 랜덤으로 이벤트를 발생할 수 있도록 두가지 패턴으로 스크립트를 작성했다. 타이핑효과도 같이 내주었는데, 이것은 이전에 회사에서 사용했던 방식으로 간단하게 구현했다. TextArea로 문자열을 받아와 char배열에 하나하나 분리해서 채워넣고, 0.1f 간격으로 출력. 아이템 창고부분은 UI를 어떻게 할까 고민했는데, 상점걸 응용하기로 했다. 어차피 아이템 갯수는 언제든지 업데이트 할 수 있기 떄문에 스크롤 형태로 묶는것이 나을것이라고 생각했기 때문. 갯수, 돈부족 팝업은 메인시스템을 담당하는 스크립트 쪽에서 하나 짜놨기 때문에 돌려쓰면 되서 좋았다. 모듈화 만세! 마지막으.. 2021. 3. 17.
[프로그래머스] 체육복 #include #include using namespace std; int student[31]; int solution(int n, vector lost, vector reserve) { int answer = 0; for(int i : reserve) student[i] += 1; for(int i : lost) student[i] += -1; for(int i = 0; i 0){ student[i] = student[i - 1] = 0; } else if(student[i + 1] > 0){ student[i] = student[i + 1] = 0; } } } for(int i = 1; i 2021. 3. 15.
레노버 ThinkPad 트랙포인트 키보드 2 구입 갤럭시탭에 사용할 무선키보드를 구입하였다. 노트북으로 처음 씽크패드의 빨콩맛을 보고 완전히 팬이 되어버렸는데, 무선키보드로도 나왔다고 해서 하나 장만해보았다. 노트북 자체도 18년도에 구입한거라 그리 오래되지는 않았는데도 키감이 확실히 차이가 났다. 타자칠때 소리가 경쾌하게 나지는 않지만, 키가 리턴될때의 그 빳빳함은 역시 새 기기의 아름다움을 보여주는듯 하다. 친구들은 빨콩을 도대체 어떻게 쓰냐고들 하지만 오래쓰다보면 편한데 알아주지 못하는게 참으로 슬프다. 2021. 3. 13.