분류 전체보기373 알고스팟 (algospot) 9장 동적계획법 테크닉 9.1 최적화 문제의 실제 답 계산하기재귀 호출의 각단계에서 최적해를 만들었던 선택을 배열에 저장후 비교 최신화별도의 재귀함수를 이용해 선택지를 저장 출력!**예제)**최대증가 부분수열 실제로 출력하기-> LIS = 각원소가 이전 원소보다 크게 리스트를 구성한것중 가장 길이가 긴것 각 문제들9.2 여행짐싸기9.4 광학문자인식 9.6 k번째 답 계산하기모든 답들을 만들고 메모이제이션(물론 각 블록을 구분할수있다면 스킵하고 저장 가능)k-1개를 스킵하고 답을 출력한다 ---> 최소최대값존재할수도있음 ex) 10000000000 이하임예제) 모스부호사전-- 부호 만들어 찾기 각 문제들9.7 k번째 최대 증가 부분수열9.9 드래곤 커브 9.11 정수 이외의 입력에 대한.. 2022. 5. 8. 언리얼엔진 네트워크 멀티플레이어 관련(설명 & 사이트모음) GameMode -서버에서만 존재 -클라이언트가 알 필요가 없는 게임 관련 정보들을 관리 - 모든 요소들을 지정할수있다? (디테일창에서) -ex) 아이템스폰? GameInstance -서버와 각 클라이언트마다 별도로 존재 하고 서로 통신하지않습니다. -엔진 시작 시 생성되며, 종료될 때까지 소멸되지 않습니다. -지속성 데이터를 저장하기에 좋은 곳 -ex) 레벨변경이 필요한데 데이터를 저장해놓고 싶을때 GameState -서버와 클라이언트에 존재 -리플리케이티드 변수를 사용하여 모든 클라이언트에서 게임에 대한 데이터를 최신 상태로 유지할 수 있습니다 -멀티 플레이어어 게임에서 중요한 정보인 접속된 플레이어 리스트(PlayerState의 리스트)를 포함한다 PlayerState -게임에 접속된 모든 플레이어.. 2022. 5. 4. 언리얼엔진(UE4) 멀티플레이(4)--캐릭터 점수관리 (player state) https://www.youtube.com/watch?v=AmFGRmfAEHs&list=PL4G2bSPE_8umObhv-XMFueHzJWVEV3Ono&index=8 8장! 어쩌다 보니 왔다 갔다 하네요 이번엔 캐릭터의 점수를 관리를 player state 라는 블프를 이용해 볼꺼에요 player state란 --> 모든 클라이언트의 정보들을 포함한 각각의 객체로 이제 멀티 플레이에서는 각각의 플레이어에게 할당하고 싶은 값이 다를때, 변경해야할때 사용하는것 같습니다. 그리고 PlayerPawn이 Destroy 되더라도 PlayerState는 유지된다고 합니다!--> 이게 중요한듯(리스폰시) ㄱㄱ! player state를 만들어줍시다. 그 다음 현재 사용중인 게임 모드에 적용해줍시다. 다시 스테이트에 돌아.. 2022. 5. 4. 언리얼 (UE4) 데디케이티드서버 -- ip오류(외부 컴퓨터간 연결) 데디케이티드 서버를 열어 보니까 로컬ip는 되는데 개인ip로 다른 컴퓨터와의 연결이 안되더라구요.... 혹시 저처럼 연결이 안되시는분들은 한번 이렇게 해보시죠! 일단 프로젝트 파일을 열어주면 config파일이 있을꺼에요 클릭! 그다음 그안에있는 디폴트 엔진 클릭! 클릭하시면 막막 이상한 글들이 있네요... 제일마지막에 [OnlineSubsystem] DefaultPlatformService=Null 추가! 그러면 아마 본인 ip설정하시고 다른 네트워크 상의 컴퓨터에서 접속 시 잘 연결됩니다! 이거말고도 여러이유가 있겠지만 제가 겪은건 이렇습니다.... 확인사항 1) 언리얼 기본포트 7777 열었는지 2) ip가 정확한지 3) 방금 코드 추가 했는지 더 알게 되면 추가하겠습니다! 틀린 점이 있다면 댓 달아.. 2022. 5. 2. 언리얼엔진(UE4)멀티플레이/메인메뉴만들기/데디케이티드서버 https://www.youtube.com/watch?v=TKJx_g-Mm8s&t=1152s 저번에 하기로 한거 보고 왔는데요.... 대부분의 내용이 어떻게 데디케이티드 서버가 열리고 사용되는지에 대해 알려주네요 여기 들어오셨다면 언리얼 엔진 서버 소스 빌드 하시고 오신거겠죠..? 아니라면 클릭! 언리얼 (UE4) 데디케이티드 서버 연동해보기(1) 데디케이티드 리슨서버 설명 UE4 데디케이티드 서버 만들기 샘플 그냥 이거 따라하면 됨. Setting Up Dedicated Servers | Unreal Engine Documentation Setting Up Dedicated Servers How to set up and package.. ljhyunstory.tistory.com 이거 해주시고 설정도 .. 2022. 4. 28. 언리얼엔진(UE4) 멀티플레이/ 메인메뉴만들기/리슨서버 오늘 영상은 여기! 유튭으로 배우는 게 많네요 ㅎ 이번에는 리슨서버를 이용해 세션(메인 메뉴) 만들어 보았습니다. 데디 섭 영상도 있어서 아마 담주 안에 올려볼게요! 일단 항상 하던 대로 기본 3d 프로젝트를 이용했습니다. 먼저 메인메뉴레벨을 하나 디폴트로 만들어주고 메인 메뉴에 쓰일 게임폰, 게임 컨트롤러, 게임모드들을 만들어 줍시다. 블루 프린트 선택 후 3개다 만들어줍시다! 그러고 나서 게임 인스턴스를 하나 만들어 주는데요 영상에서는 크게 쓰이진 않지만 게임 시작, 캐릭터 생성 시 중요한 역할을 한다고 합니다... 이 부분은 나중에 다시 정리해봐야겠네요 만들었으면 적용하러 가야죠! 메인메뉴 레벨에 게임모드 적용해주고 게임모드에서 컨트롤과 폰을 변경해줍시다. 그 후 프로젝트 세팅에 가서 시작 모드와 .. 2022. 4. 22. 이전 1 ··· 53 54 55 56 57 58 59 ··· 63 다음