묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
if (NameProp) 은 if (NameProp != nullptr)이랑 같은 의미인가요?
제목의 내용과 같습니다.if문에 true/false만 익숙한터라, 낯설어서 질문드립니다. FProperty* NameProp = UTeacher::StaticClass()->FindPropertyByName(TEXT("Name")); if (NameProp){ ... }
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
TakeFromAbilitySystem 함수에서 Array 에 대한 remove 는 수행하지 않나요?
TakeFromAbilitySystem 는 protected 여서다른 객체에서 AbilitySpecHandles 에 대해 직접 정리를 수행하지는 않을 것 같은데요.함수 내에서 AbilitySpecHandles 에 대한 정리는 수행하지 않는 이유가 있나요?
-
미해결[LV1] 왕초보 이펙트 (VFX) 기초부터 튼튼하게! (UE5, Blender)
혹시 타임라인 창에서 이펙트 처음부터 재생은 어떻게 하시는 건가요?
원띵님이 뭔가 단축키를 입력하시는 것 같은데 이펙트를 타임라인 창에서 이펙트를 처음부터 재생하는 단축키가 있으면 편할 것 같습니다. 어떤 키를 눌러서 타임라인 창에서 이펙트를 처음부터 다시 재생하시는 건가요?
-
미해결[입문자를 위한 UE5] Part5. 언리얼 엔진 VR
일단 왼손이 움직이긴 합니다.
강의를 따라왔다면, 다음과 같이 애니메이션 블루프린트를 수정해주면 됩니다.왼손, 오른손 애니메이션 모두 작동합니다. Animation 기초 강의를 끝내고 생각해보니, 오른손 애니메이션밖에 안만들었는데 왼손이 작동하는것부터가 문제 아닌가? 라는 생각이 들었습니다. 대체 어떻게 작동하나 템플릿을 살펴보니, 미러링 기능을 사용했네요. 어떻게 사용하는건지 몰라서 일단 비슷하게 만들기까진 했습니다.답답한 마음이 어느정도 해소되길 바랍니다. 파이팅입니다!!
-
미해결실전! 언리얼 소울라이크 개발: A to Z
각 섹셕별로 수업 자료가 제공된다고 했는데 어디에서 받을 수 있는지 모르겠습니다.
각 섹셕별로 수업 자료가 제공된다고 했는데 어디에서 받을 수 있는지 모르겠습니다.답변 좀 부탁드리겠습니다.
-
미해결실전! 언리얼 소울라이크 개발: A to Z
프로젝트 생성 및 설정 첫 강의를 보면서 들었던 궁금한 점
C++ 클래스를 기반으로 BP를 만들어 사용하는 이유는 무엇인가요?World Settings에서 C++ 클래스 대신 BP 클래스를 등록하는 이유는, BP를 만든 이유와 동일한 목적인가요, 아니면 다른 목적이 있는 건가요? 이렇게 만든 BP 클래스들은 해당 C++ 클래스의 자식 클래스 개념이 맞나요?
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
위젯 사이즈랑 위치 질문드려요.
안녕하세요. 선생님. 궁금한게 있어서 질문드립니다.수업내용과 똑같이 CharacterBase에 위젯 정보가 있고, 그걸 플레이어랑 NPC가 사용하고 있는데, 코드에서 위치값이랑 사이즈를 바꾸면, 플레이어는 바뀌지 않고, 엔피씨만 바뀌는데 왜그러는걸까요?
-
미해결실전! 언리얼 소울라이크 개발: A to Z
안녕하세요. 입문자입니다.
안녕하세요. 오늘 구매를 해서 들어보려고 하는 초보자입니다.세 가지 질문이 있어 글 남깁니다. 코딩을 직접 치고 있는데 강사님은 되게 빠르셔서 매크로나 따로 유료 플러그인이 있는 걸까요?현재 37강 트레일이 마지막 강의일까요 아니면 업데이트 진행 중인 걸까요?강사님이 사용 중이신 것도 비주얼 스튜디오 맞을까요? 맞다면 테마를 구매하셔서 다른 걸까요?강의 잘 듣겠습니다. 감사합니다.!
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
행동트리의 데코레이션 관련하여 질문이 있습니다.
강의를 들은 후에 임시로 하나의 Decorator 를 만들어서 기능을 테스트 중인데. 혹시 잠깐 봐주실 수 있을까요? (길어서 죄송합니다..ㅠ)우선,1) Set TargetActor 1, 22) TargetToNull3) Print 1,2,3,4,5노드 전부 무조건 Failed 를 반환하도록 구성하였습니다. 위 로직에서 질문점)우선 'Set TargetActor' 노드를 통해 데코레이터에 설정된 Blackboard Key 인 'TargetActor' 에 'Actor 1' 를 Set 한 후 'About Target' 데코레이터 로직으로 진입할 때, 'TargetActor' Is Set==True 이므로 진입에 성공한 후, 'Set TargetActor 2' 노드에서 TargetActor' 에 넣은 'Actor1' 을 'Actor2' 로 바꾸었을 때, Abort(Self) 는 작동하는가? 입니다.Is Set 은 평가 결과가 True->False 일 때, 예를 들면 TargetActor(Actor1) -> TargetActor(Null) 로 변경되었을 때 Abort 를 발동시키는 것으로 알고 있었는데요, 근데 만약 TargetActor(Actor1) 처럼 유효한 값이 들어 있는 상태에서, 데코레이터의 하위 노드를 실행하는 과정에서 TargetActor(Actor2) 처럼 Null이 아닌 다른 유효한 값으로 변경할 때, 평가 결과는 결국 전후가 똑같이 Is Set ==True 일텐데 이것 또한 데코레이터의 Abort(Self) 를 트리거하는지 알고 싶습니다. 클로드와 Gpt, germini 는 전부 발동시키지 않는다고 설명하는데 아무리 봐도 미심쩍고 실제로 테스트해보면 Abort 가 발동하는 것 같아서 뭐가 맞는건지 혼동이 옵니다. 참고로 위 로직이 담긴 소스는https://github.com/jaebyoungPark/ArenaBattle입니다. 참고용) 다음 로직은 위와 비슷한 상황에서 Abort 가 실제로 발생하는 것으로 보이는 로직입니다.(위 로직은 제가 맨 처음 올린 로직의 바로 옆에 구현하였으며, 첨부한 깃허브 소스에 존재합니다.) Set TargetActor 실행 으로 인해 TargetActor(Actor1) 설정Set TargetActor 2 실행으로 인해 TargetActor(Actor2) 설정값은 변경되었으나, 평가 결과는 True->False 가 아니므로 Abort(Self) 는 실행하지 않고 Print3 를 출력하게 될 것으로 예상하였지만, 결과는즉시 중단하고 재평가(True) 후 Sequence로 가서 Print 2 실행.그리하여 Print2 가 연속으로 2번 찍힘. 아무래도 Abort가 동작한 탓인 듯 한데. 평가 결과는 분명 True->True 인데 Abort가 발동한 이유를 모르겠습니다.
-
미해결[입문자를 위한 UE5] Part4. 언리얼 엔진 C++
11강 2분 22초. 12강 6분 18초 영상편집오류
11강 2분 22초 C# 리플렉션 설명해주시는 영상 내용이 날아간 것 같습니다.12강 6분 18초 프로퍼치 지정자 부분 내용도 중간에 끊기고 있습니다.뭔가 설명해주려는 부분이 있는데 1초정도 설명 나오다가 멈춘 화면처럼 진행되고설명이 스킵됩니다. 편집 오류 같으니 확인해주세요.
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
VS 2026 의 문제일까요?
아래는 변경후 적용해봄(그래도 같은 오류 발생) (아래는 현재 구성하고 있는 요소들) (SDK) 어제까지만 해도 2022 쓰다가 (이땐 문제가 없었습니다.) 포멧 이후에 VS 재설치 중에 2022이 없고 2026밖에 없어서 왠지 불안한 마음으로 설치를 했는데 결국 이런 에러가 뜨네요. 클로드가 하라는데로 왠만한 건 다 해본거같은데 그래도 뭘 또 놓치고 있는건지 알 수가 없습니다. (언리얼 5.4버전으로 시도함) 그래서 2026 으로 5.6 버전을 새프로젝트로 간단하게 만든 후 빌드 시도해보니까 에디터가 정상적으로 켜집니다. 일단은 우선 ai가 알려주는 MSVC 나 SDK 를 x64과 관련한 것들을 받아보라는 것들을 다 받아본거 같은데 도 이상하네요... 그럼에도 제가 놓치고 있는 부분이 있는걸까요?매번 binary 나 saved, immeditate 등 전부 지우고 다시 generate 를 하여도 똑같습니다. 다시 컴퓨터를 초기화해야 해봐야 할까 싶기도 할 정도네요. 참 어렵군요..
-
미해결[나 혼자 레벨업] UE5 멀티플레이 게임 제작 Lv. 1 (Listen 서버 입문)
Null Crash 에러 문의
안녕하세요 아직 기본기가 없어서 너무 당연한 내용을 질문 하는건 아닌지 걱정이네요.. 32강 09:40에서 발생하는 Null Crash 에러 관련하여 이해가 잘 안되는 부분이 있습니다 .. 총 2가지 문의사항이 있습니다 :)i) 로그를 보면 Listen Server, Client A, Client B 가 로그인을 해서 총 3개의 Player Controller 가 생겼고 Player Index 를 Self 로 교체해서 각자 독립적으로 컨트롤러를 사용할 수 있게 되었는데 게임을 종료하면서 Listen Server 가 종료되었는데 Client A, Client B의 Playser Controller 는 살아있기때문에 Null Crash 에러가 2개 발생한건가요 ? ii) 그래서 is Valid 를 통해서 Listen Server를 종료하면 Mapping context 에 이벤트가 넘어가지 않아서 에러가 안나오게 수정을 하는건지 궁금합니다! 추가로 PlayerController 관련해서 서버쪽에서 보면 아래와 같이PlayerController 0, PlayerController 1, PlayerController 2 총 3개가 확인이 되는데 Clinet 0번과 Client 1번을 돌아가면서 확인을 해보면 둘다 PlayerController 0 만 확인이됩니다. PlayerContrller 는 플레이어마다 생성이 되는 걸로 알고 있는데PlayerContrller1, PlayerContrller2 가 확인이 되어야하는게 아닌지 궁금합니다! 감사합니다 :)
-
해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
언리얼 계정 로그인 불가 문제
.
-
미해결언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기
혹시 인피니티 블레이드 맵 리소스를 여기에 다운받을 수 있게 올려주시면 안될까요
현재 언리얼 팹에서 어떻게 찾아야할지 난처한 상황입니다..
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
에셋참조 블루프린트질문
덕분에 잘 공부하고 있습니다 에셋 연결에 대한 질문이 있습니다강의 내용에는 생성자에서 생성자헬퍼로 래퍼런스를 코드로 연결하는 방식을 사용하던데 강의의 목적 (c++로 할수 있는건 코드로 한다) 때문인건지 다른이유가 있는지 해서 여쭈어 봅니다 또 관련해서 클래스를 만들때 private 로 선언후 AllowPrivateAcess로 블루프린트에서 접근이 가능하게 한뒤 에셋을 블루프린트로 연결하면 될것같은데 이부분에 있어서 블루프린트를 사용하면 성능? 차이가 나는지요?
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
애님 몽타주 콤보 관련질문
애님 몽타주 질문이 있습니다. 강의에서는 따로 애님 몽타주 블루프린트에서 노티파이스테이트 기능을 쓰지않고 실제 프레임의 값을 숫자로 지정해서 로드한다음 콤보의 시점을 확인 하던데 따로 이유가 있는걸까요? 타이머 기능을 안쓰고 노티파이스테이트로 콤보가능 시점을 지정하면 될둣해서 여쭈어봅니다 ( 사실 강의 구성상 코드로 처리하는게 내용이다 보니 그런거 같긴합니다만 확인 차 여쭈어 봅니다 ! )
-
미해결실전! 언리얼 소울라이크 개발: A to Z
GAS 관련
강의를 듣던 중 문득 궁금점이 생겨서 질문을 올립니다.혹시 AI를 구현할 때 비헤이비어 트리 대신에 GAS를 활용하는 방법도 가능할까요? 그리고 이런 방법이 포트폴리오로 매력이 있을지도 궁금합니다..!
-
미해결[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)
D1 프로젝트 파일을 다운로드 받은 후 빌드하려면 에러가 납니다.
이런 에러가 나는데 어떻게 수정해야하는지 알 수 있을까요..
-
미해결언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기
현재 인피니티 블레이드 맵이 프로젝트에 적용되지 않는 것으로 보입니다.
5.2까지 엔진이 업데이트 되었으나 4.15로 프로젝트를 만들고 인피니티 블레이드 맵을 다운받아서 적용하려고 하는데 적용이 되지 않네요...어떻게 방법이 없을지 궁금합니다.
-
미해결실전! 언리얼 소울라이크 개발: A to Z
폴암 무기 집을때 크러쉬
BP_Pickup 아이템을 복사해서 item에 BP_Polearm을 할당해주고 캐릭터가 집으려고하면 크러쉬 뜨면서 에디터가 종료되버리네요ㅠㅠ....유효하지 않은 값에 접근한거 같은데... 어디서부터 잘못된건지 모르겠어요 ㅠㅠ