본문 바로가기

분류 전체보기373

알고스팟(algospot) 19장 큐와 스택, 데크 19.1 도입큐 -- 한쪽으로 정보를 저장하고 다른 한쪽에서 정보를 꺼내는 (선입선출 FIFO) 스택 -- 한쪽으로 정보를 저장, 출력하는 (후입 선출 LIFO)데크-- 양쪽에서 저장,출력을 하는   19.2 큐와 스택, 데크의 구현   연결리스트를 통한 구현-- 구현하기에는 가장 간단                                     그러나 포인터를 통해 이동하는데 시간이 걸려 가장 효율적이지는 않다!    동적배열을 이용한 구현 -- 스택의 경우에는 Vector를 이용해서 쉽게 구현 가능 (--> 한쪽으로만 저장, 출력하기 때문)                                                                          .. 2022. 5. 15.
언리얼 엔진(UE4)--세이브 게임/플레이어옵션ui / 멀티플레이 튜토리얼((8~10)/24) 8장! 에서는 기본적인 ui디자인을 해주는 영상이라서 영상에서는 이렇게 캐릭터 옵션창을 만들어 주었지만 저는 따로 버튼식으로 만들어 주었습니다! 그래도 ui그래프에서 그렇게 달라지진 않네요 옵션 ui는 만들고 싶은대로 만들어 주세요! 그럼 이제 9장! 여기가 중요한것 같네요 이 장에서는 플레이어 세이브라는 클래스를 사용합니다. 플레이어 세이브는 말그대로 플레이어에 저장될값 게임이 종료되어도 저장되게끔 해주는 클래스! 플레이어 세이브에 관련됨 함수들을 사용하여 실행하면 프로젝트 파일 내부에 저장 파일이 생기고 나중에 켜질때도 불러올수 있게 해줍니다!! (튜토리얼이라 그렇게 중요한 용도로 사용하진 않는것 같은데 매우 중요한 내용인것 같습니다.) 좀 헤매긴 했는데 그렇게 어렵진 않았습니다! 시작! 이제 부터는.. 2022. 5. 12.
캡스톤 디자인 7~10주차 서버와 클라이언트 간의 리플리케이션을 해결하고  현재까지 시작 메뉴와캐릭터 선택창 클라이언트끼리의 접속2d맵으로의 이동/ 클리어 시 돌아오기까지 구현해 보았습니다.       하지만 또다시 캐릭터 간의 스킨이 공유되지 않는 오류가 발생하여 해결 중입니다.     자꾸 서버에 대한 오류가 계속되어 공부가 필요하다고 생각하게 되었습니다. 그래서 잠시 프로젝트를 중단하고 따로 공부해보았습니다.   개념 정리 글 언리얼엔진 네트워크 멀티플레이어 관련(설명 & 사이트모음)GameMode -서버에서만 존재 -클라이언트가 알 필요가 없는 게임 관련 정보들을 관리 - 모든 요소들을 지정할수있다? (디테일창에서) -ex) 아이템스폰? GameInstance -서버와 각 클라이언트마다 별도로 존ljhyunstory.tis.. 2022. 5. 10.
언리얼 엔진(UE4) -- 캐릭터 구조체 & 메인메뉴ui / 멀티플레이 튜토리얼((4~7)/24) 4장 플레이어 정보부터 시작! 지난번에 만들었던 플레이어 구조체 부터 사용하네요 딱 제가 생각하는 그 구조체랑 똑같네요;; 캐릭터에 쓰일 변수명들을 지정해주고 기본값 지정! 다음 이제 이 구조체를 playersave 파일에서 선언해줍시다. playersave은 레벨을 이동하거나 접속할때 캐릭터의 정보를 저장해두고 다시전달해주는 역할을 한다네요! 선언해주고 replicated! 여기 까지가 구조체끝! 그렇게 사용하는데 어렵진 않을것 같네요! 이제 캐릭터 선택창에서 사용할 캐릭터 사진을 모아줍시다. 영상에서는 일일히 캡쳐하던데 이건 각자 하면 될거 같네요 다음은 사용자들의 로비맵을 만들어 줍시다. 플레이어수는 8명정도를 최대로 할꺼니까 생성해주고 로비맵 주변을 블로킹 볼륨으로 둘러싸주세요..! 게임을 시작하.. 2022. 5. 10.
코딩테스트 -- 배달 (프로그래머스 / c++) 코딩테스트 연습 - 배달 5 [[1,2,1],[2,3,3],[5,2,2],[1,4,2],[5,3,1],[5,4,2]] 3 4 6 [[1,2,1],[1,3,2],[2,3,2],[3,4,3],[3,5,2],[3,5,3],[5,6,1]] 4 4 programmers.co.kr 문제 문제 설명 N개의 마을로 이루어진 나라가 있습니다. 이 나라의 각 마을에는 1부터 N까지의 번호가 각각 하나씩 부여되어 있습니다. 각 마을은 양방향으로 통행할 수 있는 도로로 연결되어 있는데, 서로 다른 마을 간에 이동할 때는 이 도로를 지나야 합니다. 도로를 지날 때 걸리는 시간은 도로별로 다릅니다. 현재 1번 마을에 있는 음식점에서 각 마을로 음식 배달을 하려고 합니다. 각 마을로부터 음식 주문을 받으려고 하는데, N개의 마을 .. 2022. 5. 10.
코딩테스트 -- H-index (프로그래머스 / c++) 코딩테스트 연습 - H-Index H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표 programmers.co.kr 문제 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과 1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가.. 2022. 5. 10.