6


어으 코로나 걸려서 한동안 정신 못차리고 있다가 이제 몸 괜찮아져서 다시 개발하는중



이번에 특성 시스템을 아예 새로 만들고 있던 도중 아주 약간 당황했던 UI 구조에 대해 알게됐음





7cf3c028e2f206a26d81f6e3468775


특성을 화면에 3개 뿌릴 때 빨간색 상자처럼 Child Widget을 만들어서 뿌려주도록 구현했음

원하는 특성을 누르면 이 부모 UI가 닫혀야 하는데 닫히질 않는거임


심지어 언리얼에는 GetParent 라는 함수가 존재해서 나는 이걸로 가져오면 그냥 되는줄 알았음 근데 몇번 해보니 안돼서 바로 구글링 때림





7ff3c028e2f206a26d81f6e44684756445


아니나 다를까 이 문제가 이미 포럼에 잘 나와있더라고

결론은 GetParent는 실제로 나를 감싸고 있는 놈을 가져오는거라 실질적인 부모 UI를 가져오는게 아니였음

부모를 없애고 싶으면 최상단 놈을 가져와야 했던거지



1




7ef3c028e2f206a26d81f6e143807d6b


그래서 그냥 부모 찾을 때까지 열심히 탐색하게 만들어버렸음


귀찮아서 라이브러리화 안했는데 담에 또 쓸 일 있으면 그때 해야지


1