inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

part3에 대하여

해결됨

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

안녕하세요 part3 강의에 대해 궁금한 것이 있습니다. part3 출시는 언제쯤 예상하시나요? part3는 무엇에 대해 다루나요? 감사합니다

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
닉네임네닉 댓글 1 좋아요 0 조회수 310

블루프린트 클래스 키보드 동작 (키보드 매핑)

해결됨

[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문

디버깅을 해도 해당 input을 못받는것 같은데 왜 그럴까요ㅠㅠ 종단점 설정을 해도 키입력을 했는데 종단점에서 멈추지 않는것을 보면 키보드 이벤트 자체가 호출이 안되는거 같습니다. Unreal engine 5.2 버전이며 검색으로 BluePrint Keyboard input 에 대해서 검색해서 나오는 방식들을 시도했는데도 안되서 2시간 정도 헤딩하다가 질문드립니다. Level BluePrint 에 가서는 키보드 동작이 실행이 일단 됩니다. 레벨 블루프린트에 W 키보드 이벤트는 키 입력을 할때마다 호출이 잘 됩니다. 2. Paper Character로 클래스 부모 클래스를 설정하였고, 기본 flipbook에 idle도 동작 잘하고 있습니다. 클래스의 부모 클래스 설정 문제 없고, flipbook을 잘못 만들었을수도 있어서 다시 삭제후, 만들어도 봤습니다. 그외 기본 클래스 세팅을 만진것은 gravity scale을 1.0에서 0으로 바꾼것 외에는 없습니다. 해당 클래스 블루프린트 Event BeginPlay도 잘 동작합니다. 클래스의 BeginPlay도 호출이 됩니다. 추가로 어떤 시도를 해야될지 막막하여서 질문드립니다 ㅠㅠ

  • unreal-engine
  • ue-blueprint
김한승 댓글 1 좋아요 0 조회수 1423

Windows API SceneManager 동적할당 부분

미해결

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

switch (sceneType) { case SceneType::DevScene: newScene = new DevScene(); break; case SceneType::GameScene: newScene = new GameScene(); break; } sceneType별로 동적할당을 하는 부분 같은데, new 부분에 밑줄이 뜨는 이유가 뭘까요? GameScene부분과 DevScene 부분 상속 처리는 다 했습니다

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
재민 댓글 3 좋아요 0 조회수 632

UCapsuleComponent* 형식의 인수가 USceneComponent* 형식의 매개변수와 호환되지 않습니다.

미해결

언리얼 엔진4 입문 (C++ 기반)

제목에 있는 오류가 떴는데 이거 해결책이 프로젝트 속성 들어가서 C/C++ -> 언어 -> 준수 모드를 아니요로 바꿔주는걸로 알고있는데.. 언리얼엔진 비주얼스튜디오 프로젝트속성에 C/C++ 이 없는데 어떻게 해결해야 할까요.. 그냥 일반 비주얼스튜디오로 시작하면 C/C++ 이 속성에 있는데 언리얼엔진 비주얼스튜디오만 속성에 저게 없어요..

  • unreal-engine
  • ue-blueprint
임재 댓글 2 좋아요 0 조회수 695

GetWorld 가 nullptr

미해결

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

무한맵의 제작, 31분 26초 부근에 나오는 GetWorld()가 계속 nullptr가 뜹니다..

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
Done 댓글 2 좋아요 2 조회수 1126

Pawn AI이동 관련

미해결

[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문

안녕하세요 Rookiss강사님 Pawn으로 AI이동하고 있는데 Cube로 하면 이동이 되는데 제가 먼가 큐브말고 로봇청소기로 한번 이동하는걸 만들어 보고 싶어서 sketchfab에서 fbx로 다운받은 것을 이용해 static mesh를 만들고 mesh를 변경해서 로봇 청소기 모양으로 만들었는데 실행하면 이동하지 않습니다. 그래서 로봇청소기 mesh는 삭제하고 큐브를 추가해주면 다시 이동이 됩니다. BP_AIController

  • unreal-engine
  • ue-blueprint
ehd0928 댓글 1 좋아요 0 조회수 530

Windows API 프레임워크 제작 싱글톤 define 정의 부분

미해결

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

똑같이 한거 같은데 오류가 나네요.. 뒷부분을 진행 못하고 있습니다 ㅠ <작성한 코드> #pragma once #define DECLARE_SINGLE(classname) ₩ private: ₩ classname() {} ₩ public: ₩ static classname* GetInstance() ₩ { static classname s_instance; ₩ return &s_instance; ₩ }

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
재민 댓글 2 좋아요 0 조회수 606

재생을 하면 밝기가 점점 밝아져요

미해결

언리얼4 블루프린트로 안드로이드 게임 만들기

현재 UI 만들기 까지 따라했는데요 새 창에서 이 레벨을 플레이를 누르면 창이 뜨면서 게임이 재생되는데 UI는 보이지 않고 빛 밝기도 게임모드 처럼 점점 밝아져요.. 어떻게 해결 할 수 있을까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • unreal-engine
  • ue-blueprint
yej 댓글 2 좋아요 0 조회수 575

unordered_set 에서의 contains 함수

해결됨

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

강사님 안녕하세요. : 충돌 강의에서 unordered_set::contains 함수를 사용해서 set에 저장된 키값을 찾으셨는데요 (43분쯤에) 대신에 find 함수를 사용하면 안되나요?

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
김원태 댓글 2 좋아요 0 조회수 506

GENERATED_BODY() 에러 질문있습니다

미해결

언리얼 엔진4 입문 (C++ 기반)

강의 22분쯤 UFloatingPawnMovement를 작성하면 에러가 뜨길래 인터넷에 찾아보니 #include "FloatingPawnMovement.generated.h" 을 추가해주면 된다길래 추가했는데 다음과같이 GENERATED_BODY에서 에러가 뜨네요 헤더파일 순서 문제인가 싶어서 순서를 다 바꿔봐도 계속 뜹니다. CPP에 해당 코드에서도 에러가 뜨네요 #include "GameFramework/FloatingPawnMovement.h" 이 헤더파일을 붙이면 이렇게 에러가 뜹니다 강의 뒷 내용처럼 위 헤더파일을 cpp로 옮겨서 추가해도 마찬가지네요 구글에 검색해도 저랑 같은 케이스가 보이지않습니다 ㅜㅜ

  • unreal-engine
  • ue-blueprint
tmddnr8840 댓글 1 좋아요 0 조회수 1548

fork와 github desktop

미해결

언리얼 엔진4 입문 (C++ 기반)

강의에서 버전관리를 fork로 하는것을 알려주셨는데 저는 평소에 깃허브 데스크탑을 주로 사용했었습니다. 인터넷에 검색해 봐도 크게 뭐가 더 낫다는 자료가 없어 질문을 하게 되었습니다 주로 실무에서는 어떤 프로그램을 사용해서 버전 관리하는 것을 더 선호하는지, 둘 다 사용해 보셨다면 어떤 프로그램이 더 유용한지 궁금합니다!

  • unreal-engine
  • ue-blueprint
  • fork
  • githubdesktop
tmddnr8840 댓글 1 좋아요 0 조회수 799

iocp 질문

미해결

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

iocp 를 설명하는 부분에서 메인 쓰레드에서 CreateIoCompletionPort 함수로 cp 에 소켓을 넣고 WSARecv 를 해주면 그 다음부터는 다른 쓰레드에서 WSARecv를 해줘야 한다고 하셨는데 그렇다면 그 소켓은 cp 에 게속 있으면서 이벤트를 받는건가요?

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
강고양이 댓글 1 좋아요 0 조회수 420

map과 레드블랙트리가 같은건가요?

미해결

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

레드블랙트리 부분 강의를 들었는데 규칙은 외울 필요 없이 이해만 하고, map을 사용하면 된다고 하셨는데 map과 레드블랙트리가 같은건가요?

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
재민 댓글 1 좋아요 0 조회수 382

오큘러스 컨트롤러의 버튼들을 인식하지 못합니다

미해결

[입문자를 위한 UE5] Part5. 언리얼 엔진 VR

안녕하세요 강사님 기본 이동 부분을 다 따라하고 테스트 해봤는데 조이스틱을 움직여도 캐릭터가 이동하지 않습니다. 키보드 W를 눌렀을 때는 정상적으로 이동을 합니다. 컨트롤러를 움직이면 캐릭터의 손도 같이 움직이는데 조이스틱을 움직였을 때는 아무 반응이 없네요. 언리얼 기본 VR 컨텐츠 맵에서는 정상적으로 작동합니다. 제 힘으로는 도저히 어디가 문제인지 모르겠어서 질문 드립니다 ㅠㅠ

  • unreal-engine
  • ue-blueprint
  • VR/AR
양재호 댓글 1 좋아요 0 조회수 991

게임서버 엔진 섹션을 듣다가 궁금한게 있습니다.

해결됨

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

게임서버 엔진 부분 챕터 부분이 서버의 밑단을 직접 구축해보는 파트인 것으로 알고 있는데 언리얼 엔진에서 클라이언트와 연동을 할 때도 이러한 밑 단을 구축할 방법이 있는 것인지 궁금합니다. 또한 용어에 대해 궁금한 것이 언리얼 엔진에서 리슨서버나 데디서버를 사용한다는 것이 포톤서버와 같은 상용 서버를 사용하는 것인지 궁금합니다. 아니면 본 강의에서 처럼 iocp를 사용하는 개념과 비슷한 개념인지 궁금합니다. 감사합니다.

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
댓글 1 좋아요 1 조회수 723

페이퍼 캐릭터 빙의 관련 질문

미해결

[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문

1 섹션 수업을 따라가다가 막히는 부분이 있어 질문 드립니다. 수업 내용대로 페이퍼 캐릭터를 상속받아 BP_Knight 클래스를 생성하고 스프라이트에 소스 플립북을 적용시켰습니다. 이후 스프링암과 카메라 컴포넌트를 추가 했습니다. 에디터에서는 이런 모습입니다. 아직 빙의를 하지 않은 상태에서는 수업 내용대로 중력의 영향을 받아 낙하가 되었습니다. 그런데 BP_Knight 에 플레이어 자동 빙의를 Player 0 으로 설정하고 실행하면 수업 내용대로 라면 실행했을 때 카메라가 BP_Knight에 빙의되어 낙하되는 걸 따라가며 찍어야하는데 왜 인지 원래는 낙하가 되었던 BP_Knight 가 낙하도 되지 않고 카메라가 빙의도 되지 않는 것 같습니다. 수업 내용을 그대로 따라하며 진행했는데 제가 실수한 부분이 어디 인지를 모르겠습니다.

  • unreal-engine
  • ue-blueprint
김기범 댓글 1 좋아요 0 조회수 460

이벤트 디스패처와 델리게이트에 관한 질문

해결됨

[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트

마지막 강의인 이벤트 디스패처 부분까지 수강했습니다. 좋은 강의 제공해 주셔서 감사합니다. 다름이 아니라 언리얼 엔진에서의 함수와 이벤트, 델리게이트를 제가 추상적이게나마 맞게 이해한 것인가 궁금하여 글 남겨봅니다. 1. 함수 - 함수는 기존 C나 C++언어에서와 같이 반환값, 함수명, 매개변수가 있다. - 클래스 안의 멤버 함수(메서드)라면 접근 제어 지시자를 통해 외부에서의 접근을 제어할 수 있다. - 함수는 호출되면 딜레이를 시킬 수 없고 즉시 모든 로직을 실행하고 적절한 값을 반환한다. 2. 이벤트 - 함수와 유사하지만 실행 과정에서 딜레이를 시킬 수 있다. - 이벤트(함수포인터)를 델리게이트에 추가?(등록)하여 여러 이벤트들을 동시에 병렬로 실행할 수 있다. 3. 델리게이트 - 이벤트(함수)의 함수 포인터를 저장하여 관리(추가, 삭제, 호출, 등)할 수 있는 어떤 자료 구조가 있다. - 등록된 이벤트들을 차례대로 각각 일정 시간동안 실행(병렬)한다. - 블루프린트 클래스의 이벤트 그래프에서 생성한 이벤트들은 모두 델리게이트에 추가(등록) 되어 관리 된다. 4. 바인딩과 언바인딩 - 이벤트 디스패처에 의해 바인딩 된 이벤트는 델리게이트에 추가된다. - 언바인딩된 이벤트는 델리게이트에서 삭제된다. 5. 마지막 수업 내용 중 이벤트와 델리게이트 부분에 대한 정리 Slimes 배열을 순회하며 각 BP_Slime 클래스의 OnArrivedEvent 커스텀 이벤트를 델리게이트에 추가(총 4개 등록)한다. -> 이게 바인딩인가? 델리게이트에 등록된 모종의 이벤트에서 내부적으로 현재 레벨에 콜리전이 있는 모든 액터들의 위치 정보를 실시간으로 확인한다. 위치가 겹치는 액터(클래스)가 있다면 해당 액터(클래스)의 ActorBeginOverlap 이벤트를 델리게이트에 추가(등록)한다. 등록된 ActorBeginOverlap 이벤트 안에서 OnArrived 함수(이벤트 디스패처)를 호출한다. OnArrived 함수(이벤트 디스패처) 안에서 바인딩 된 (델리게이트에 등록된) OnArrivedEvent 커스텀 이벤트를 호출(실행)한다. -> 그럼 각 BP_Slime 클래스는 이벤트 디스스패처와 바인딩되어 델리게이트에 등록된 커스텀 이벤트의 함수 포인터나 호출할 수 있는 어떤 정보를 갖고 있는 것인가? OnArrivedEvent 커스텀 이벤트(함수 포인터)를 델리게이트에서 삭제한다. -> 이게 언바인딩인가?

  • unreal-engine
  • ue-blueprint
김기범 댓글 1 좋아요 2 조회수 904

연습문제 Player vs Monster강의 변수생성 질문

미해결

[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트

연습문제 Player vs Monster강의 듣고 있는데 레벨블루프린트에서 BP참조로 불러오고 변수로 생성하는 부분에서 BP_Player, BP_Monster 검색했는데 강의화면에서는 액터 아이콘이 나오는데 저는 다른 아이콘이 나옵니다. 뭘 잘못한 걸까요?

  • unreal-engine
  • ue-blueprint
이다미Dami 댓글 2 좋아요 0 조회수 504

학습전용 디스코드 서버 초대의 건

미해결

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

수강생 여러분들 안녕하세요. 이득우의 언리얼 프로그래밍 강사 이득우입니다. 언리얼에 처음 접하는 분들이 학습에 여러움을 겪는 것 같아 간단한 질답 및 대화를 주고받을 수 있도록 제자들과 함께 디스코드 서버를 열었습니다. 아래 초청 주소를 통해 가입하신 후 별도 채널 내에서 수강 인증을 해주시면 보다 상세하게 답변드리겠습니다. 디스코드 초청 주소 : https://discord.gg/G45cCJ4AKs 이득우 드림.

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
댓글 1 좋아요 2 조회수 470

Cast To WBP_HpBar를 해주었는데 Get HpProgressBar가 없습니다.

미해결

[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문

영상 10:48초 부분입니다. 먼저 WBP_HpBar에 ProgressBar를 생성해 HpProgress로 이름을 바꿔주었습니다. 다음 BP_Creature의 컴포넌트에 Widget을 추가하고 Detail창에 있는 Widget Class에 WBP_HpBar을 연결해 주었습니다. 그리고 Cast to해주었는데 get HpProgressBar를 꺼내 줄려고하는데 없다고 뜹니다 ㅜ Get HpProgressBar가 생성이 안되는 이유가 있을까요? 3번정도 반복해서 들었는데 중간에 놓친부분이 있을까요?

  • unreal-engine
  • ue-blueprint
ehd9028 댓글 1 좋아요 0 조회수 500

인기 태그

인프런 TOP Writers

주간 인기글