오늘 해낸 것 (2026-09-01)
이 글은 Daily Log 시리즈의 150번째 기록입니다. (총 155개)
오늘 한 일
- 궁 미로 PalaceMaze
- 상자와 매니저의 역할을 다시 나눴다. 상자가 스스로 열고 이벤트 디스패처로 알리면 매니저가 보상을 내보낸다
- 어느 상자인지 알 필요가 없다는 것을 알고 인덱스 찾기와 거리 판정을 전부 없앴다. 배열이 섞여 있으니 순서대로 꺼내면 그게 무작위 배정이다
- 입력을 판에 올라온 동안만 켜도록 바꿔서 위치 판정 자체를 없앴다
- 제한시간 180초와 게임오버를 넣었다. 시간이 다 되거나 생명이 0이면 끝난다
- 출구를 만들었다. 조각 다섯 개를 모았으면 클리어와 기록이 뜬다
- 매니저 그래프에서 죽은 노드를 정리해 148개에서 71개로 줄였다
- 궁 에셋을 임포트했다. 돈화문·함화당·낙선재 합쳐 메시 2천 개가 넘는다
- CLAUDE.md에 개봉 흐름, 게임 상태 변수, 디스패처 제약, 에셋 확인 결과를 기록했다
어려웠던 점
- 궁 미로 PalaceMaze
- 상자를 열어도 보상이 안 나왔다. 블루프린트 그래프를 텍스트로 쓰는 DSL이 델리게이트를 물릴 때 지정한 이름을 무시하고 빈 이벤트를 새로 만들고 있었다
- 첫 상자가 두 번째 보상을 줬다. 커서를 읽기 전에 올리고 있었는데
bind로 묶어도 순서가 보장되지 않았다 - 상자 스물다섯 개 중 두 개만 E를 받았다. 입력 노드가 기본으로 키를 소비해서 나머지가 못 받았다
- 죽은 노드를 정리하다 E 키 노드를 지웠다. 타입 이름을 짐작해서 조건을 쓴 탓이다
- 궁 에셋으로 담장을 교체했으나 흰 판으로 나와 되돌렸다. 부재 단위라 조립이 필요하다
배운 점
- 궁 미로 PalaceMaze TIL 2로 정리
- 이벤트 디스패처가 블루프린트 간 통신의 열린 길이다. 발동과 바인드 모두 노드가 있다
- 섞인 배열에서 순서대로 꺼내면 대상을 식별할 필요가 없다
- 입력을 켜는 시점을 옮기면 대상 선택 로직이 통째로 사라진다
bind는 이름을 붙일 뿐 그 시점에 계산하지 않는다. 순서가 중요하면 변수에 담는다- 죽은 노드는 실행선 유무가 아니라 이벤트에서 도달 가능한지로 판단해야 한다
- 이름은 짐작하지 말고 확인한다
해야 할 일
- 궁 미로 PalaceMaze
- 궁 에셋 조립하기. 담장 세트나 전각을 블루프린트로 묶으면 배치는 스크립트가 맡는다
- 마패조각 퍼즐 만들기
SpeedBonus적용 여부 정하기- 열린 상자 비주얼 교체하기
- 마당별 오브제 배치하기
- 제한시간 180초 적정성 확인하기
Series: Daily Log
1 | 오늘 해낸 것 2 | 오늘 해낸 것 3 | 오늘 해낸 것 4 | 오늘 해낸 것 5 | 오늘 해낸 것 6 | 오늘 해낸 것 7 | 오늘 해낸 것 8 | 오늘 해낸 것 9 | 오늘 해낸 것 10 | 오늘 해낸 것 11 | 오늘 해낸 것 12 | 오늘 해낸 것 13 | 오늘 해낸 것 14 | 오늘 해낸 것 15 | 오늘 해낸 것 16 | 오늘 해낸 것 17 | 오늘 해낸 것 18 | 오늘 해낸 것 19 | 오늘 해낸 것 20 | 오늘 해낸 것 21 | 오늘 해낸 것 22 | 오늘 해낸 것 23 | 오늘 해낸 것 24 | 오늘 해낸 것 25 | 오늘 해낸 것 26 | 오늘 해낸 것 27 | 오늘 해낸 것 28 | 오늘 해낸 것 29 | 오늘 해낸 것 30 | 오늘 해낸 것 31 | 오늘 해낸 것 32 | 오늘 해낸 것 33 | 오늘 해낸 것 34 | 오늘 해낸 것 35 | 오늘 해낸 것 36 | 오늘 해낸 것 37 | 오늘 해낸 것 38 | 오늘 해낸 것 39 | 오늘 해낸 것 40 | 오늘 해낸 것 41 | 오늘 해낸 것 42 | 오늘 해낸 것 43 | 오늘 해낸 것 44 | 오늘 해낸 것 45 | 오늘 해낸 것 46 | 오늘 해낸 것 47 | 오늘 해낸 것 48 | 오늘 해낸 것 49 | 오늘 해낸 것 50 | 오늘 해낸 것 51 | 오늘 해낸 것 52 | 오늘 해낸 것 53 | 오늘 해낸 것 54 | 오늘 해낸 것 55 | 오늘 해낸 것 56 | 오늘 해낸 것 57 | 오늘 해낸 것 58 | 오늘 해낸 것 59 | 오늘 해낸 것 60 | 오늘 해낸 것 61 | 오늘 해낸 것 62 | 오늘 해낸 것 63 | 오늘 해낸 것 64 | 오늘 해낸 것 65 | 오늘 해낸 것 66 | 오늘 해낸 것 67 | 오늘 해낸 것 68 | 오늘 해낸 것 69 | 오늘 해낸 것 70 | 오늘 해낸 것 71 | 오늘 해낸 것 72 | 오늘 해낸 것 73 | 오늘 해낸 것 74 | 오늘 해낸 것 75 | 오늘 해낸 것 76 | 오늘 해낸 것 77 | 오늘 해낸 것 78 | 오늘 해낸 것 79 | 오늘 해낸 것 80 | 오늘 해낸 것 81 | 오늘 해낸 것 82 | 오늘 해낸 것 83 | 오늘 해낸 것 84 | 오늘 해낸 것 85 | 오늘 해낸 것 86 | 오늘 해낸 것 87 | 오늘 해낸 것 88 | 오늘 해낸 것 89 | 오늘 해낸 것 90 | 오늘 해낸 것 91 | 오늘 해낸 것 92 | 오늘 해낸 것 93 | 오늘 해낸 것 94 | 오늘 해낸 것 95 | 오늘 해낸 것 96 | 오늘 해낸 것 97 | 오늘 해낸 것 98 | 오늘 해낸 것 99 | 오늘 해낸 것 100 | 오늘 해낸 것 101 | 오늘 해낸 것 102 | 오늘 해낸 것 103 | 오늘 해낸 것 104 | 오늘 해낸 것 105 | 오늘 해낸 것 106 | 오늘 해낸 것 107 | 오늘 해낸 것 108 | 오늘 해낸 것 109 | 오늘 해낸 것 110 | 오늘 해낸 것 111 | 오늘 해낸 것 112 | 오늘 해낸 것 113 | 오늘 해낸 것 114 | 오늘 해낸 것 115 | 오늘 해낸 것 116 | 오늘 해낸 것 117 | 오늘 해낸 것 118 | 오늘 해낸 것 119 | 오늘 해낸 것 120 | 오늘 해낸 것 121 | 오늘 해낸 것 122 | 오늘 해낸 것 123 | 오늘 해낸 것 124 | 오늘 해낸 것 125 | 오늘 해낸 것 126 | 오늘 해낸 것 127 | 오늘 해낸 것 128 | 오늘 해낸 것 129 | 오늘 해낸 것 130 | 오늘 해낸 것 131 | 오늘 해낸 것 132 | 오늘 해낸 것 133 | 오늘 해낸 것 134 | 오늘 해낸 것 135 | 오늘 해낸 것 136 | 오늘 해낸 것 137 | 오늘 해낸 것 138 | 오늘 해낸 것 139 | 오늘 해낸 것 140 | 오늘 해낸 것 141 | 오늘 해낸 것 142 | 오늘 해낸 것 143 | 오늘 해낸 것 144 | 오늘 해낸 것 145 | 오늘 해낸 것 146 | 오늘 해낸 것 147 | 오늘 해낸 것 148 | 오늘 해낸 것 149 | 오늘 해낸 것 150 | 오늘 해낸 것 읽는 중 151 | 오늘 해낸 것 152 | 오늘 해낸 것 153 | 오늘 해낸 것 154 | 오늘 해낸 것 155 | 오늘 해낸 것