언리얼 엔진
-
[UE5] 사용자 제작 퍼즐 - 퍼즐 목록 받아오기언리얼엔진/노노그램 2023. 11. 14. 18:21
마지막으로 사용자가 업로드한 퍼즐의 목록을 불러와서 위젯으로 띄운다.퍼즐의 목록은 위젯의 리스트 뷰에서 목록 뷰를 사용하고, 무한 스크롤을 구현할 것이다. 먼저 무한 스크롤 먼저 구현한다.무한 스크롤의 기본 동작은 어느정도 스크롤이 됐을 때 다음 아이템들을 새로 생성해서 추가하면 된다.중요한 부분은 스크롤이 얼마나 내려갔는지를 확인하는 부분이다.언리얼 엔진 위젯의 리스트 뷰는 목록 뷰 스크롤 시 이벤트에서 스크롤이 얼마나 내려갔는지, 얼마나 남았는지를 알 수 있다. 리스트 뷰에 아이템이 추가될 수록 전체 스크롤 크기는 계속 증가하므로, 특정 값과 Distance Remaining의 값을 비교해서 아이템을 추가할 때를 판단하면 된다.일반적으로는 이렇게 하면 된다. 위 방법을 먼저 알아냈다면 이 ..
-
[UE5] 사용자 제작 퍼즐 - 퍼즐 검증, 노노그램 Solver언리얼엔진/노노그램 2023. 11. 9. 18:13
제일 핵심 기능인 퍼즐을 검증하는 기능부터 구현하기로 했다.나머지는 이 기능에 맞춰서 구현할 수 있기 때문이다. 노노그램은 풀이 공식이 있다.노노그램에 좀 익숙하면 웬만해선 대부분 아는 방법들이라서 이 글에서는 자세히 다루지 않겠다.자세한건 위키에 나와있다.https://ko.wikipedia.org/wiki/%EB%85%B8%EB%85%B8%EA%B7%B8%EB%9E%A8#%ED%92%80_%EB%95%8C%EC%9D%98_%EC%A0%95%EC%84%9D 노노그램 - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. 노노그램 예시 노노그램(영어: Nonogram, 일본어: お絵かきロジック 오에가키로짓쿠[*])은 일본의 퍼즐 게임이다.[1] 각각 적혀있는 숫자를 보면서 숨겨져 있..