inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

BindHp에서...

미해결

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

BindHp에서 빠른작업으로 만들려고 하니 저런 메세지가 뜨면서 안만들어져요 ㅠㅠ 검색해보니 같은 질문이 있는데 답이 없어서 뭐 때문인지 모르겠습니다.

  • unreal-engine
  • ue-blueprint
louis a molang 댓글 0 좋아요 0 조회수 272

비정상 상황을 만들고 동작을 살펴봤는데 이해가 안 가서 질문드립니다..

해결됨

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

처음 시작 후, 오른쪽 스테이지 이동하고, 점프로 다시 왼쪽(처음 ) 스테이지로 강제로 넘어가면 이제 비정상 상황이 되는데요. 오른쪽 문으로 다시 접근 시, GateTrigger가 작동되서 오른쪽에 스테이지가 있는지 확인을 하는 로직이 실행되는 것까지 이해가지만, 스테이지가 있는데도 OverlapMultiByObjectType()가 false를 반환하고 계속해서 같은 위치에 스테이지를 생성시킵니다. Fight 상태인 스테이지는 체크안되고 NEXT 상태인 스테이지는 체크되는 이유를 알 수 있을 까요.....

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

플레이어 이동에서 Vector 클래스 질문

미해결

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

미로 생성 까진 완료 했고 플레이어 넣어서 이동하는 코드 작성 중에 추가된 벡터 클래스 코드 파일 받을 수 있을까요? 수업 대로 코드 작성하고 실행하는데 계속 오류나서 실행이 안 됩니다

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

델리게이트 자료형 생성 매크로에 세미콜론 붙여야 하는건가요?

미해결

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

실행은 되는데 헤더의 몇몇 함수들이 링크가 안 맞는 뭔지 모를 오류 때문에 한참 찾았는데요..... 저도 모르게 세미콜론을 붙였다 안붙였다 해서 쓴 것 같은데 안 붙여도 오류는 안 나는 이유가 뭘까요....

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

공격하면서 회전하는데요. MOVE_None은 이동만 막는건가요?

미해결

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

MovementMode의 MOVE_None는 이동만 막는거고 회전은 막지 않는 것인가요???

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

데코레이터의 abort 설정 범위가 정확히 어떻게 되나요??

미해결

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

Self는 자기 자신만, Both는 자신과 오른쪽 노드까지 중지 시킴으로 상위 노드로 돌아간다면 이쪽으로 가는게 맞나요??? 아니면 Root 까지 가는건가요?

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

FSoftObjectPtr 와 FSoftObejctPath는 어떤점이 다른가요???

해결됨

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

둘다 나중에 로드하는 식으로 사용하는건 똑같긴 하지만 Path는 자료형을 지정 안하던데 예상하기로는 Path는 말그대로 문자열 저장 같은거고 로드하기위해서는 핸들 같은 다른 객체의 도움을 받는 듯한 느낌인데요. 이번 수업에서 보여주신 Path - FStreamableHandle 사용법은 정형화되어있나요? 아니면 다른식으로 path 사용하는 방법이 무궁무진하나요?

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

에셋 매니저에 버그인지 제 기존 weapon 데이터 에셋을 못찾습니다.

해결됨

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

왼쪽에 Weapon1 이 예전부터 실습하던 데이터 에셋인데요. weapon 박스가 생성이 안되길래 디버그로 확인해보니 에셋 매니저가 이 weapon1를 못 찾아서 에셋 목록에 없었습니다. 리로드 다시 해도 안되는 것 같습니다. 그래서 새로운 data asset을 ABWeaponItemData기본으로 만들어서 같이 테스트 해보니, 오른쪽 새로 만든 건 또 에셋 매니저가 찾아서 목록 안에 있더라구요..... 이게 버그인지 아니면 제가 뭘 잘못한 건지 잘 모르겠는데 혹시 뭔지 알 수 있을까요....

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

FSoftObjectPtr 함수 질문

해결됨

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

IsPending()은 객체정보는 있지만 로딩되지 않았을 때 True. IsValid()는 객체정보있고 로딩도 되있을 때 True 인가요?? 그렇다면, IsPending()은 nullptr 일 때 false. IsValid()는 객체정보는 있고 로딩 전 일때 false 인가요??

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

속성의 변화를 알려주는 OnConstruction

해결됨

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

보통 Transfrom이 변하면 호출되어 사용하는 함수 같은데요. 제가 사용해봤던 다른 엔진에서는 객체의 멤버변수가 변화되면 변화된 프로퍼티의 ID값과 함께 호출되는 콜백 함수로 OnChangedProperty( 프로퍼티 ID) 라는게 있어서 변화된 게 누구인지 보고 처리하는 것이 있었는데요. 언리얼에서는 이런 것이 있나요???

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

강의 자료 다운 문의

미해결

[LV3 : 기술편] 게임스킬 만들기 - 기획, 아트 누구나 만드는 블루프린트

안녕하세요. 닻 데이터는 어디서 받을 수 있나요? 현재 버섯 데이터만 받을 수 있는 것 같습니다.

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

DataAsset에 궁금증이 있습니다

해결됨

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

15분 쯤 이제 Potion Data Asset을 생성하는 장면이 있는데 저렇게 구분해서 Data Asset을 생성하는 것이 더 좋나요? 제가 생각했던것은 이러한 Data 내용들은 Excel 혹은 json 파일을 이용해서 데이터 레이블에 저장해놓고 사용했을것 같은데 혹시 Data Asset을 사용하는게 어떤 이점이 있을까요?

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

플레이어 캐릭터의 블루프린트에 위젯 컴포넌트 질문입니다.

해결됨

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

플레이어의 체력바가 변화가 없길래 블루프린트를 봤더니 HpBar 위젯 컴포넌트가 그냥 기본 UWidgetComponent로 되어있었습니다. 자동으로 AABWidgetComponent로 바뀌여야 하지 않나요?? 혹시 수동으로 직접 바꿔야 되는 건가요??? 혹시 몰라서 HpBar를 직접 UABWidgetComponent로 바꿔봤는데 그렇게 하면 블루프린트에 디테일 패널이 안나와요....

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

UserWidget의 GetOwningPlayerPawn()은 컨트롤러가 붙어있는 폰만 유효한거죠?

해결됨

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

GetOwningPlayerPawn() 함수가 UI와 관련된 플레이어 폰이라고 설명이 되있는데 말그대로 플레이어컨트롤러가 붙어있는 Pawn인거죠??

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

몽타주에 델리게이트 set 하는거는 일회용인가요??

해결됨

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

//몽타주 섹션 End 델리게이트 만들어서 콜백함수 연결하고 FOnMontageEnded EndDelegate; EndDelegate.BindUObject(this, &AABCharacterBase::ComboActionEnd); //델리게이트를 몽타주에 설정 AnimInstance->Montage_SetEndDelegate(EndDelegate, ComboActionMontage); 수업 내용처럼 계속해서 지역변수로 선언한 델리게이트를 넣어줘야 하는 건가요??? 안에서 MontageInstance->OnMontageEnded 처럼 멤버변수에 따로 복사 되는 것 같은데도 한번만 설정했을 시 잘 안되는 것 같아요. FAnimMontageInstance 라고 몽타주 실행 할 때마다 생성되서 내부에 관리하는데 델리게이트를 FAnimMontageInstance에다가 설정하는 것으로 보입니다. 이 인스턴스가 어디서 계속 삭제되니까 설정도 계속 해줘야 하는 것으로 보입니다. 이곳은 복잡해서 흐름을 이해하기가 조금 힘든 것 같습니다.

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

Landing모션에서 곧바로 Loco모션의 달리기로 바로 바뀔 수 있는 이유

해결됨

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

제가 점프 얼라이어스에 Landing도 체크 했기 때문에 landing 하자마자 점프를 하면 바로 점프 모션으로 바뀌게 되는 것은 이해가 되는데요. Landing모션이 시작되고 10퍼센트 이하 남은 시점에 Locomotion으로 바뀌게 설계를 했기 때문에, landing하자마자 이동하면 landing모션이 10%남은 시점 까진 Landing이 유지되다가 달리기 모션을 바뀔 줄 알았는데 Landing하자마자 이동을 하면 바로 Locomotion의 달리기 모션으로 전환 될 수 있는 이유를 알 수 있을까요..

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

스프링암의 Use Pawn Control Rotation적용 질문이 있습니다.

해결됨

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

Use Pawn Control Rotation을 켜면 컨트롤러 회전값을 해당 컴포넌트의 rotation에 적용한다고 이해했었는데요. 이것만 켜면 마우스로 인한 컨트롤러 회전값 변화가 스프링암에 적용되어 스프링 암이 회전할 거라고 생각했는데 스프링암에 있는 부모의 회전값을 상속받는 옵션을 켜야만 작동이 되는 것을 확인했습니다. 어떤 이유로 스프링암의 부모컴포넌트의 회전값을 상속받아야지만 작동되는지 알수있을까요? 반대로 Use Pawn Control Rotation을 끄고 회전값 상속을 하니 무조건 캐릭터의 뒷면만 보게끔 되는것을 확인했습니다. 이러한 동작은 이해가 되었습니다.

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

현업에서 트레일같은 쉐이더질문

미해결

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

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 협업에서 트레일이나 파티클같은거도 c++로 하나요? 포트폴리오만드는중에 트레일이나 파티클도c++로 만들어야하나 궁금해서 질문남겨봅니다

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

입력 모디파이어 질문있습니다.

해결됨

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

질문이 많아 죄송합니다. 매뉴얼을 봐도 모디파이어가 인풋의 출력 값을 변형시킨다는 어렴풋한 이해만 되고 정확히 무엇인지 잘 모르겠습니다... 스위즐과 Order에 대한 이해도 잘 안되지만 인풋 액션에만 모디파이어가 있는게 아니라 맵핑 컨텍스트의 키맵핑에도 모디 파이어가 있는데 어떤관계고 어떻게 동작하는건지 좀 어렵습니다...

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

애니메이션 몽타주 재생 후 마지막 프레임의 포즈로 고정하는 설정을 알고싶습니다.

미해결

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

Part2 6강 39분쯤 PlayDeadAnimation() 코드를 보면 모든 몽타주를 멈추고 DeadMontage를 재생하는 코드가 있는데, 제 프로젝트에서는 몽타주를 다 재생하고 나면 애니메이션 블루프린트로 지정된 IDLE상태로 돌아오는데, 수업 내용에서는 마지막 프레임의 모습으로 고정되어 있었습니다. 제가 놓친 부분을 찾아보았으나 차이를 찾지 못하여 이렇게 문의드립니다.

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
yi ku 댓글 2 좋아요 0 조회수 993

인기 태그

인프런 TOP Writers

주간 인기글