본문 바로가기

분류 전체보기373

알고스팟(algospot) 31장 최소 스패닝 트리(크루스칼과 프림 알고리즘) 31.1 도입-스패닝 트리(=신장 트리)?  --> 사이클이 없고, 그래프 내의 모든 정점을 포함하는 트리     -일반 스패닝 트리는 여러 개가 있을 수 있다.     -최소 스패닝 트리는 무조건 1개! - 최소 스패닝 트리를 해결해줄 2가지 알고리즘!   크루스 칼 알고리즘--> 배타적 집합 자료구조의 사용! (Union find)   프림 알고리즘--> 다익스트라 알고리즘과 비슷    * 둘 다 무방향 그래프일 때만 사용!  31.2 크루스 칼의 최소 스패닝 트리 알고리즘 가중치가 작은 간선과 큰 간선중 어느 쪽이 최소 스패닝 트리에 포함될 가능성이 높을까?---> 당연히 작은 간선! 이를 통한 알고리즘!1. 모든 간선을 가중치의 오름 차순으로 정렬한 뒤2. 하나씩 추.. 2022. 5. 22.
언리얼엔진(UE4)-- 영상(video) ui에 적용시키기! 그렇게 어렵진 않아 보여서 혼자 해보려했는데 안되네요 ㅋㅋㅋ 그래서 찾아봤더니? 진짜 쉽네요..? ㄱㄱ! 일단 사용하려는 영상을 끌어다 놓아줍시다 그러면 바로 회색 파일 미디어 소스가 만들어 집니다! 그다음 미디어 플레이어 를 하나 만들어주고 클릭! 아마 만들게 되면 미디어 플레이어 안에 이미 영상이 들어가있을꺼에요! 그리고 텍스처 파일이 하나 생깁니다. 이제 ui로 ㄱㄱ! 바로 텍스처를 끌어다 놓으면 이렇게 이미지로 들어오게되네요! 그래프로 와서 변수하나 지정해주고 영상에대한 소스를 받아오면?? 끝! (뒤에 딜레이는 영상끝나면 ui닫게끔 할려고...) 조아요ㅎ ----> 혹시 끝까지 했는데 안된다면 미디어 텍스처를 지우고 하나 새로 만들어 보세요! 틀린 점이 있다면 댓 달아주세요! 2022. 5. 21.
코딩테스트--정수 삼각형(프로그래머스 / 파이썬) 코딩테스트 연습 - 정수 삼각형 [[7], [3, 8], [8, 1, 0], [2, 7, 4, 4], [4, 5, 2, 6, 5]] 30 programmers.co.kr 문제 설명 위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는 대각선 방향으로 한 칸 오른쪽 또는 왼쪽으로만 이동 가능합니다. 예를 들어 3에서는 그 아래칸의 8 또는 1로만 이동이 가능합니다. 삼각형의 정보가 담긴 배열 triangle이 매개변수로 주어질 때, 거쳐간 숫자의 최댓값을 return 하도록 solution 함수를 완성하세요. 제한사항 삼각형의 높이는 1 이상 500 이하입니다. 삼각형을 이루고 있는 숫자는 0 이상 9,999 이하의 정수.. 2022. 5. 20.
캡스톤 디자인 11주차 클론코딩 24장 중 16장 완료  '언리얼? 유니티? 게임관련/언리얼 멀티플레이' 카테고리의 글 목록 ljhyunstory.tistory.com   스팀세션구현     로비맵의 로비메뉴게임플레이맵으로의 이동 2022. 5. 19.
언리얼 엔진(UE4)--로비메뉴/ 멀티플레이 튜토리얼((15~16)/24) 15장! 벌써 15개나 했네요... 아직 9개남았구요 ㅋㅋ 시작! 먼저 로비 플레이어컨트롤러에 이거 하나 만들고 시작합시다. 그러고 나서 오늘의 매인 로비 게임모드로 ㄱㄱ! ㄷㄷ 많네요... 하나씩 해보죠 이게 제일 기네요.... 먼저 플레이어에 대해서 컨트롤러가 정상적으로 할당되었는지 확인하는이벤트 onPostLogin사용! 그후 플레이어 컨트롤러를 받아줍시다. 게임인스턴스에서 서버이름과 맥스 플레이어를 받아오고 저번에 지정해놨던 initial setup(스킨업데이트), SetupLobbymenu(메뉴ui생성) 등을 불러옵시다! 마지막으로 로비 설정을 끝내고 플레이어를 스폰! 여기가 스폰하는이벤트... 여기는 새로운 플레이어가 들어오면 업데이트 하면서 시작해도 되는지의 여부를 검사하는부분! for ea.. 2022. 5. 19.
언리얼(UE4) 패키징오류--Unknown structure 네..... Unknown structure 오류 structure의 값이 바뀌었을때 다른 블루프린트에서 최신화가 안되서 발생하는 오류인것 같습니다! 빨간코드들을 따라가서 해당 오류가 발생한 블루프린트를 찾아줍시다! 그리고 상단 파일--> 모든노드 새로고침 오류가 발생한 모든 블루프린트를 새로고침 해주시고 패키징 하시면 해결! 틀린 점이 있다면 댓 달아주세요! 2022. 5. 19.