묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[입문자를 위한 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가 이 과정에서 다른 점이 있는지 아시는 분 계시나요?언리얼 껐다가 켜도 안됩니다. ㅠㅠ
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
apply addative 안되는 문제
착지 애니메이션과 locomotion 혼합시 영상처럼 돼버립니다.. ㅜㅜ
-
미해결[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
혹시 강의에 사용한 자료 어디서 다운받나요?
part 2 듣고 있는데 뭐 올려주신다고 하는데 어디서 다운받는지 도통 찾을 수가 없어서 여기다가 올립니다
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
언리얼 에디터 뷰포트 플레이모드 창 분리
뷰포트 플레이모드 창을 유니티 엔진처럼 분리가능할까요??
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
섹션1-캐릭터와 입력 시스템에서 입력 관련 오류 질문 입니다.
디폴트 프로퍼티 경고 및 오류: Error: CDO Constructor (ABCharacterPlayer): Failed to find /Script/EnhancedInput.InputMappingContext'/Game/ArenaBattle/Input/IMC_Default.IMC_Default' Error: CDO Constructor (ABCharacterPlayer): Failed to find /Script/EnhancedInput.InputAction'/Game/ArenaBattle/Input/Actions/IA_Move.IA_Move' Error: CDO Constructor (ABCharacterPlayer): Failed to find /Script/EnhancedInput.InputAction'/Game/ArenaBattle/Input/Actions/IA_Jump.IA_Jump' Error: CDO Constructor (ABCharacterPlayer): Failed to find /Script/EnhancedInput.InputAction'/Game/ArenaBattle/Input/Actions/IA_Look.IA_Look'LoginId:4a8eece345346426fe381997e0c98e22 EpicAccountId:4d91a906db6c4d6eb14f7111a7f7e943 Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Templates\Casts.cpp] [Line: 10] Cast of AIController /Game/ArenaBattle/Maps/UEDPIE_0_Step3.Step3:PersistentLevel.AIController_0 to PlayerController failed UnrealEditor_CoreUObject UnrealEditor_ArenaBattle_patch_0!AABCharacterPlayer::BeginPlay() [C:\Users\bigda\Documents\Unreal Projects\ArenaBattle\Source\ArenaBattle\Character\ABCharacterPlayer.cpp:53] UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_Engine UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor_UnrealEd UnrealEditor UnrealEditor UnrealEditor UnrealEditor UnrealEditor UnrealEditor kernel32 ntdllplay 누르면 에디터가 꺼지고 이런 에러 메세지가 뜨고,ArenaBattle 프로젝트를 다시 시작하면 이런 에러 메세지가 뜹니다.// Input static ConstructorHelpers::FObjectFinder<UInputMappingContext> InputMappingContextRef(TEXT("/Script/EnhancedInput.InputMappingContext'/Game/ArenaBattle/Input/IMC_Default.IMC_Default'")); if (nullptr != InputMappingContextRef.Object) { DefaultMappingContext = InputMappingContextRef.Object; } static ConstructorHelpers::FObjectFinder<UInputAction> InputActionMoveRef(TEXT("/Script/EnhancedInput.InputAction'/Game/ArenaBattle/Input/Actions/IA_Move.IA_Move'")); if (nullptr != InputActionMoveRef.Object) { MoveAction = InputActionMoveRef.Object; } static ConstructorHelpers::FObjectFinder<UInputAction> InputActionJumpRef(TEXT("/Script/EnhancedInput.InputAction'/Game/ArenaBattle/Input/Actions/IA_Jump.IA_Jump'")); if (nullptr != InputActionJumpRef.Object) { JumpAction = InputActionJumpRef.Object; } static ConstructorHelpers::FObjectFinder<UInputAction> InputActionLookRef(TEXT("/Script/EnhancedInput.InputAction'/Game/ArenaBattle/Input/Actions/IA_Look.IA_Look'")); if (nullptr != InputActionLookRef.Object) { LookAction = InputActionLookRef.Object; }나눠주신 소스코드를 그대로 복붙했는데도, 왜 이런 건지 감이 안오네요.빌드 시작... 1>------ 빌드 시작: 프로젝트: ArenaBattle, 구성: Development_Editor x64 ------ 1>Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" ArenaBattleEditor Win64 Development -Project="C:\Users\bigda\Documents\Unreal Projects\ArenaBattle\ArenaBattle.uproject" -WaitMutex -FromMsBuild 1>Log file: C:\Users\bigda\AppData\Local\UnrealBuildTool\Log.txt 1>Unable to build while Live Coding is active. Exit the editor and game, or press Ctrl+Alt+F11 if iterating on code in the editor or game 1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets(44,5): error MSB3073: ""C:\Program Files\Epic Games\UE_5.1\Engine\Build\BatchFiles\Build.bat" ArenaBattleEditor Win64 Development -Project="C:\Users\bigda\Documents\Unreal Projects\ArenaBattle\ArenaBattle.uproject" -WaitMutex -FromMsBuild" 명령이 종료되었습니다(코드: 6). 1>"ArenaBattle.vcxproj" 프로젝트를 빌드했습니다. - 실패 ========== 빌드: 0개 성공, 1개 실패, 0개 최신 상태, 0개 건너뜀 ========== ========== 빌드이(가) 6:03 PM에 시작되었고 01.666 초이(가) 소요됨 ==========이건 visual studio에서 ctrl + f5 빌드 했을때, 나오는 에러 메세지 입니다. 참조를 못하는가 싶어서 https://bangp.tistory.com/36 이 링크에 나온 내용처럼 ArenaBattle 속성에 "포함검색 경로"란에 "C:\Program Files\Epic Games\UE_5.1\Engine\Intermediate\Build\Win64\UnrealEditor\Inc" 이런 경로도 추가해 봤지만 해결하지 못했습니다. 어떤 문제인지 알려주시면 감사하겠습니다.
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
생성자코드를 변경하면 왜 에디터를 종료해야 하나요?
생성자코드를 변경하면 왜 에디터를 종료해야 하나요?
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
섹션1 캐릭터와 입력시스템에서 아래 오류가 뜹니다..
```Error None CDO Constructor (ABCharacterBase): Failed to find Error None CDO Constructor (ABCharacterBase): Failed to find ```이렇게 뜨는데 코드를 강의대로 쳤는데 혹시나 제가 잘못 친 게 있을까 교수님이 올려주신 깃허브 파일을 다운로드해서 옮겨도 똑같게 뜨게 되는데 혹시 고칠 수 있는 방법이 있을까요?
-
해결됨[입문자를 위한 UE5] Part5. 언리얼 엔진 VR
BP_Hand를 ChindActorComponent로 붙이면 안되는 이유가 뭘까요?
BP_Hand를 Pawn클래스에서 ChildActorComponent로 붙이면 안된다고 말씀하셨는데, 혹시 그 이유에 대해서 알 수 있을까요? 혹시 ContructScript를 이용해 생성자 단계에서 component를 붙이는 것과 지금처럼 begin play에서 spawn Actor를 이용해서 Attach하는 것에 차이가 있을까요?
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
선생님 ㅜㅜ 플레이어 VS 몬스터 수강중에 문제가생겨서요...
이렇게끄면서 안돼네요 ㅜㅜ 노드랑 이런거 선생님 강의랑 똑같이 연결했는데 저런 오류가 왜 뜨는지 모르겠네요..도와주세요!!
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
파트1,2 구매만 하고 아직 다른 공부 하고 있습니다
이 강의들을 들으면 언리얼 포트폴리오 제작이 가능한가요?
-
미해결언리얼 엔진4 입문 (C++ 기반)
안녕하세요 비쥬얼스튜디오에서 빌드하면 출력되는 에러인데요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.오류 MSB3073 "D:\UE5\UE_5.2\Engine\Build\BatchFiles\Build.bat StarEditor Win64 Development -Project="D:\UEPro\Starrail\Star.uproject" -WaitMutex -FromMsBuild" 명령이 종료되었습니다(코드: 6). Star C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets 44 라는 에러문구가 출력되서 질문드립니다.검색을 해보니 UPROPERTY()에 오타가있다.컴파일 경로가 길다.Window SDK업데이트를 해야한다 등 여러가지 답변이 있어서 하나씩 적용을 해봤지만 코드 수정 이후 빌드를 하면 위 에러가 출력되는데 원인 알 수 있을까요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
섹션2에서 TextRPG 질문있습니다!
아래의 코드처럼main안에서 EnterLobby()를 호출하고그 밑에도 EnterLobby() 함수 내용이 작성되어있는데메인 상단에 void EnterLobby(); 를 또 해주는 이유는int num;int main(){ num = 10;}이런식으로 작성할때처럼 EnterLobby() 함수 공간을 미리 할당해주기 위해서 하는게 맞을까요?!void EnterLobby(); int main() { while (true) { //입력 //로직 //출력 } EnterLobby(); } void EnterLobby() { while (true) { cout << "-------------------------" << endl; cout << "로비에 입장했습니다!" << endl; cout << "-------------------------" << endl; //플레이어 직업 선택 SelectPlayer(); } }
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
선생님! 열거형 공부중인데 뭐가 문제인지 모르겠어요 ㅜㅜ
이렇게 성정을 햇는데가위라고 안나오고 0이라고 나오네요 뭐가문제인지 모르겠어요 ㅜㅜ도와주세요 ㅜㅜㅜㅜ
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
섹션1 캐릭터 컨트롤러 설정에서 Input Mapping Context 부분 문의 드립니다.
강의대로 따라하며 진행했을 때 캐릭터가 움직이지 않는 문제가 있었습니다.이것저것 시도해 보다가 아래와 같이 Input Mapping Context를 설정하고 실행하니 캐릭터가 정상적으로 움직이고 V키를 눌렀을 때 전환되는 것을 확인 하였습니다.강의에서는 Input Mapping Context를 설정하지 않고도 잘 되던데 혹시 어느 부분을 확인해 보아야 할까요?
-
미해결언리얼 엔진4 입문 (C++ 기반)
#include와 전방선언 관련 질분있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 좋은 강의 만들어주셔서 감사합니다. 현재, 헤더 파일에 특정 클래스 변수를 추가할 때 (ex. USpringArmComponent) 헤더 파일에서 컴파일 오류가 나죠. 그래서 class라고 전방선언을 해준 뒤 Cpp 파일에서 실제 해당 클래스가 있는 파일의 경로를 include 해주는데요, 이렇게 하는 이유가 있나요? 애초에 헤더 파일에서 include 하면 안되는지 궁금합니다.