묻고 답해요
132만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
Select와 Overlapped의 차이에 대해 좀 헷갈리는 부분이 있습니다.
Overlapped 방식은 비동기 + 논블로킹 이고 이전 예제 WSASelectEvent를 이용한 예제는 동기 + 논블로킹 으로 이해 했습니다.Overlapped의 로직 흐름은 while문 진입 후 Event방식의 경우 WSARecv의 반환값이 SOCKET_ERROR일때 WSAGetLastError()가 WSA_IO_PENDING이라면 Sleep 혹은 WSAWaitForMultipleEvents으로 대기하다가 콜백방식이면 깨워서 처리, 이벤트방식이면 시그널되었으므로 이후 다음 코드 실행Select의 로직 흐름은 while문 진입 후 WSAWaitForMultipleEvents로 대기 후 시그널되면 인덱스정보로 세션의 위치를 알아낸 후 해당 세션의 소켓을 통해 NetworkEvent를 확인해서 Accept인지 Recv플래그를 통해 적절한 처리이렇게 정리하고 나니 결국 Overlapped는 Recv를 먼저 실행한 후 대기하는 것이고 Select는 대기한 후 Recv하는 것이구나 라는 생각이 들었고, 처음에 보여주신 블로킹/논블로킹, 동기/비동기에 관한 그림으로 볼 때 Select와 Overlapped 모두 Sync-NonBlocking과 같이 동작하는게 아닌가 하는 생각이 들었습니다. 왜냐하면 INFINITE로 두면 반환할때까지 Blocking 방식처럼 동작할 것이라고 생각했고, INFINITE가 아닌 Timeout을 주면 주기적으로 확인한다는 것이므로 Sync-NonBloking처럼 동작한다고 생각했습니다. 제가 생각한 것이 맞는지 궁금합니다.
-
미해결언리얼 엔진4 입문 (C++ 기반)
자동완성 기능 사용법
선언 혹은 인클루드 입력하실 때 자동완성기능이 활성화되시는데 따로 설정할 것이 있는지 궁금합니다.예를들어 MyCharacter.cpp에서 #include "Components/WidgetComponent.h"를 전부 입력하는 반면선생님은 Comp로만 입력했을 때 자동완성으로 표기되셔서 다른 설정을 하신 것 같아 질문드립니다.
-
해결됨[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
C++ 프로그램 관련
대중적으로 C++를 공부할 때 비주얼 스튜디오를 사용하기도 하지만 Rider 프로그램도 있는 것으로 알고 있습니다. 개인적으로 인텔리제이를 선호하는 터이기도 하고, 언리얼 공부를 위해 C++를 공부하고 있는데, Rider를 사용해서 수강해도 되는 부분일지 궁금합니다.
-
해결됨언리얼 엔진4 입문 (C++ 기반)
충돌체크 콜리젼 반응에 대한 질문입니다.
MyCharacter에서 Attack을 Overlap으로 설정했는데, 충돌판정이 되지 않고 block을 했을때만 충돌 판정이 됩니다. 혹시 오버랩으로 설정할 때 다른 옵션을 주어야 하나요?
-
미해결[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
언리얼 엔진 블루프린트의 상속에 대한 확인 질문입니다.
저는 이때까지 상위클래스-하위클래스의 관계를 가지고 있으면 상위 클래스의 변수와 로직을 하위클래스에서 끌어 쓸 수 있다고만 알고 있었는데요. 테스트를 해 보니 상위 클래스의 이벤트 그래프의 로직을 하위 클래스에 복사 붙여넣기 하지 않아도 하위클래스의 객체가 이 로직을 그대로 실행하더군요. 상위클래스의 이벤트 그래프의 로직을 하위클래스의 이벤트 그래프에 복사 붙여넣기 해주지 않아도 하위클래스로 만든 객체가 상위 클래스의 로직을 자동으로 실행하는게 맞는지 확인하고 싶습니다.
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
Stat외에 싱글톤 클래스는 어떻게 만드나요?
프로젝트세팅에 추가한 ABGameSingleton안에는스텟관련된것이 추가되있는데.. 다른 싱글톤을 만드려면 어떻게 해야하나요?? 스탯 관련된것은 빼고 ABGameSingleton을 상속받아 다른 클래스를 제작하면 될까요??
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
다른 스켈레탈 메쉬를 가진 적을소환하려고 하면
스켈레탈 메쉬도 동일한방법으로 불러와 세팅해야 할까요?
-
해결됨[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
Set 함수의 기능에 대한 질문입니다. (초보 질문 죄송..)
State 패턴 강의 중 궁금한게 생겨 질문 드립니다.Set(Skill) 노드는 Attack을 변수 설정하기 위한 노드,뒷 부분의 Set(Move) 노드는 공격 애니메이션을 해제, 즉 액션을 위한 노드로 이해하고 있습니다.제 가정이 맞다면 Set 노드의 기능은 변수 설정, 액션 2가지로 나눌 수 있다는 것인데,만약 같은 set 노드라도 변수 설정을 위한 노드와 액션을 하는 노드는 어떻게 구분하며 써야하는지 그 기준이 궁금합니다.
-
해결됨[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
블루프린트로는 연결 리스트, 이진 탐색 트리 사용이 불가능 한가요?
강의 잘 듣고 있습니다!블루프린트에서 Array 타입은 STL의 vector로 동적 배열로 구현이 되고, Set과 Map은 STL의 unordered_set, unordered_map으로 해시 테이블로 구현이 되어있다고 이해했습니다.그렇다면 궁금한게 STL의 list나 set, map인 연결 리스트, 이진 탐색 트리는 사용하지 못하나요?못한다면 이유가 뭔지 궁금합니다!
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
연결 리스트 33분 부근에서 건너뛰기 같은게 되요..
연결 리스트 영상에서 33분 정도 쯤에 GetNode 메소드를 만드는 방법(원리?)를 간략히 설명하던도중 건너뛰기 같은게 됩니다..이거 어떻데 해야하나요..
-
미해결언리얼 엔진4 입문 (C++ 기반)
언리얼 엔진 관련으로 질문 드립니다.
기존 컴퓨터는 사양이 낮아서 오류가 발생했고 찾아본 결과 그래픽 카드가 낮아서 일어난 오류였고, 이번에 새로 4070으로 맞췄는데도 계속해서 새로운 오류가 나옵니다.. 도와주세요
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
무한맵에서 스태이지 생성이 되지 않습니다.
일단 동작이 안되서 코드를 전부 복붙을 하였지만 2번째 스태이지가 생성이 되지 않고요.GateTrigger 4종이 ABTrigger 콜리전으로 되어있지 않고 Custom..으로 설정되어 있습니다.그리고 이런 오류를 잡기위해 어디에 중단점을 놔야 할까요?
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
코드상에서 경로를 불러오는 방법이 작동이 안됩니다.
World Settings 창에는 제대로 적용이 되었다고 뜨지만 게임 플레이를 할 경우 Inspector 창에서는 DefaultPawn 이라고 뜨네요.. 무슨 문제 때문에 이럴까요?PlayerController 도 헤더파일로 적용시키는 방법은 잘 작동 하였지만 경로를 이용한 방법에서는 먹통이 됩니다..
-
미해결[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
디버깅할떄 강의처럼 빨갛게 움직이고 어디로 실행되는지 표현되는 비쥬얼이 안나옵니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[입문자를 위한 UE5] Part5. 언리얼 엔진 VR
VR 테스트 할 때 손 하고 컨트롤러도 동시에 같이 보여요
오큘러스 퀘스트1으로 하고 있는데 VR상에서 손에 컨트롤러가 박혀서 같이 움직여요. 컨트롤러는 안보이게 하고 싶은데 어떻게 하나요?
-
해결됨[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
UE_LOG관련 질문이 있습니다.
Package Project(shipping) 후 생성된 exe 파일에서 UE_LOG를 볼 수 있는 방법이 있을까요?(수업과 직접적인 연관이 있는 질문은 아닌데... 도움을 받을 수 있는 곳이 없어 질문드려봅니다.ㅠㅠ)
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
아이템 먹기전에 무기로딩이 돼있습니다.
아이템 먹기전에 Obj List Class=SkeletalMesh 시이미 리소스를 불러와 있는상태인데요.. 로그 확인했습니다. 어디선가 불러오는거같은데 확인할 수 있는 방법이 있을까요??
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
파란책 개정판 문의드려요.
이전에 파란책은 구매해서 완독했고,현강좌도 듣고 있습니다. 혹시 개정판(언리얼 버전 5적용) 출판계획이 있으신지 문의 드립니다.
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
IS valid 수업에서 제가 제대로 이해한게 맞는지 궁금합니다.
앞부분 0:00에서 7분 26초까지의 설명을 제가 제대로 이해한게 맞는지 궁금합니다.BP_player 라는 블루 프린트를 만들었고변수를 2개 만들었잖아요?PlayerPlayer2이 변수의 이름은 다르지만, BP_player 라는 엑터와 연결되어 있다는 점에서 같은 주소값을 가진다.이렇게 이해하면 맞는걸까요?
-
해결됨언리얼 엔진4 입문 (C++ 기반)
AIController 동작 안됨
현재 ue5 강의로 넘어가기 전 ue5를 다뤄보며 이 강의를 공부하고 있습니다.수업대로 진행했으며 빌드도 잘되고 컴파일까지 문제가 없습니다. 근데 캐릭터가 이동하지를 않습니다. ㅠ혹시 ue4와 ue5가 이 과정에서 다른 점이 있는지 아시는 분 계시나요?언리얼 껐다가 켜도 안됩니다. ㅠㅠ