묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
문서 링크 주소요청
QR이나 사이트 주소로 링크를 제공하지만, 컴퓨터로 접근하기에는 좋지 않습니다. 링크를 따로 확인할 수 있는 방법이 있나요?
-
해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
Unreal Engine의 핵심기능을 이해하기 위한 방법론에 대해 질문드립니다.
안녕하세요, 언리얼 프로그래밍 Part 1 강의를 듣고있는 문민철이라고 합니다.언리얼 리플렉션 시스템 관련 내용을 들으면서 궁금한 것이 있어 질문드립니다. 어쩌면 리플렉션 시스템에 국한된 질문이 아닌, 전반적인 질문이 될 수도 있겠네요.1. 강의에서는 언리얼 리플렉션 시스템이 어떤 것이고, 어떤 역할을 하는지에 대해 다뤄주셨습니다. 제가 궁금한 것은 이 기능들이 어떻게 동작하는지에 대한 내부 동작 원리입니다. (언리얼엔진의 내부 구조와 동작 원리에 대한 지식을 얻기 위해 본 강의를 신청했습니다.)2. 문서만으로는 이 내용들을 이해하는게 제한적으로 보이고, 실제 코드 분석을 하면서 이해해야 할 것 같습니다. 코드 분석 방법론(철학)에 대해 질문드리고 싶습니다. - 소규모 코드의 경우 전체적으로 분석을 하면 되지만, UE5와 같은 대규모 코드의 경우 분석을 위해서는 접근하는 방법론이 필요해 보입니다. 분석하는 방법론을 추천해 주시면 감사하겠습니다. 3. 마지막으로, 이 강의를 들은 후 해 볼만한 과제(ex: Unreal Build System 동작 원리 분석 등, 언리얼 엔진의 내부 구조를 이해하기 위해 도움이 될 만한 것들)를 추천해 주시면 감사하겠습니다. 감사합니다.
-
미해결언리얼 엔진4 입문 (C++ 기반)
강사님 함수의 선언과 정의에 대해 궁금한것이 있습니다.
영상에서 함수의 선언과 정의에서 서로 매개변수의 이름이 달라도 빌드에 이상이 없어서 여쭤봅니다!위 사진처럼 빌드에는 이상이 없지만 가급적이면 이름은 통일해줘야 하는 상황인가요?
-
미해결언리얼 엔진4 입문 (C++ 기반)
강사님 혹시 애니메이션을 재생할 떄
현재 애니메이션 재생을 멈추고 다른 애니메이션 재생은 어떻게 하면 될까요? 블소의 평폭회 처럼 모션캔슬을 생각하시면 될 듯합니다. 단순 montage_stop(); 후 montage_play()로는 처리가 안되네용..
-
미해결언리얼 엔진4 입문 (C++ 기반)
GetAnimInstance에 대해 질문이 있습니다!
영상 10분 쯤에서 스크린샷과 같이GetAnimInstance를 찾으신다고 하셨었는데 이 부분이 이해가 잘 되지않아 질문을 드립니다!왜 GetAnimInstance를 찾으시는지 궁금합니다GetAnimInstance의 반환값이 애니메이션 컴포넌트라는것을 알았는데 UMyAnimInstance의 애니메이션 컴포넌트를 반환하는건가요?왜 AnimInstance의 초기화를 애니메이션 컴포넌트로 하는지 궁금합니다!너무 많은 질문을 드려 죄송합니다. 하루동안 구글링을 해도 답을 찾을 수 없어 질문을 드립니다. 언제나 좋은 강의 영상 감사합니다!
-
미해결언리얼 엔진4 입문 (C++ 기반)
Montage 전환
안녕하세요? 강사님.Montage로 애니메이션을 재생하고 있는데 다른 Montage를 재생(A SKill 중 B Skill 재생으로 A SKill 애니메이션을 캔슬하려는 상황)하기 위해 Montage_Play()함수를 이용하면 기존 Montage의 남은 재생 시간에 맡게 현재 재생하려는 Montage가 남은 재생 시간부터 재생되면서 빨리감기 처럼 보이는 현상이 일어나는데 혹시 어떻게 해결하면 될까요? 아니면 이렇게 일어나는 현상을 뭐라고 불려야 할지 ㅠ_ㅠ 검색을 해봐도 검색을 잘못한건지 아무리 봐도 안나오네욥. 어떻게 해결하면 될까요?
-
해결됨[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
5.1도 다루실 계획이 있으신가요?
혹시 5.1에 추가된 enhanced input 관련 내용도 다루실 예정이 있으신가요?5.1로 5.0을 따라가려니 너무 어렵네요ㅠㅠ
-
미해결언리얼 엔진 5 스파르타 클래스 - 심화편
컨트롤릭 추가 문의 (회전하는 방법)
안녕하세요바로 아래 질문을 했던 학생입니다알아보니 컨트롤릭이라는 플러그인을 설치 안해서안뜨는 현상이였더라구요 ㅠ 그런데 이것을 해결하니 또 문제가 생겨서 추가 질문을 드립니다이동을 하게 되면 이렇게 신체가 기형적으로 변하게 되는데제가 원하는 이동은이런 기계팔처럼 좌우 운동 이런 회전이 필요한데아무리 눌러도 이런 회전은 안되고 기형적인 신체 변화만 있더라구요이갓저것 눌러보았지만 잘 안되어서 ㅠㅠ기계 팔처럼 회전을 하려면 어떤 메뉴를 건드려야할까요?
-
해결됨[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
paragon-belica에셋이 5.1프로젝트에 추가가 안되는데요
안녕하세요.이 튜토리얼은 무조건 5.0으로 해야하는 건가요?!감사합니다.
-
미해결[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
axis turn 인풋값은 키를 누를 때는 무조건 0이 아니니 0이 아닌 경우 조건문 안달아줘도 되지 않나요?
게임 플레이 프레임워크에서비행기가 q,e누르면 회전하게 만드는 코드에서인풋값이 0이 아닌 경우만 적용되도록 한 거에서요 0은 그냥 키를 안 눌렀을 때 값이니까사실 키를 눌렀을 때는 항상 0이 아니니까조건문 안달아줘도 상관없는 것 아닌지 궁금합니다.
-
미해결[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
선생님 pc 사양이 어떤지 궁금합니다 :)
밤중에 작업하다가 문득 선생님 작업 pc 사양이 궁금해서 .. 미리 답변감사드립니다 :)
-
미해결언리얼 엔진 5 스파르타 클래스 - 심화편
구입한 캐릭터를 시퀀스에서 뼈로 움직이기 도움 요청
안녕하세요. 강사님이 알려주시는 시퀀서에 뼈별로 동작을 바꾸어서 영상을만들어보려고 하는데요. 제가 마켓에서 뼈까지 다 구성되어 있는 캐릭터를구입하여 시퀀스에 등록을 하려는데, 이상하게도 강사님이 보여주시는 영상처럼캐릭터에 뼈대가 시퀀서에 보이지 않습니다단순 움직임만 조작이 가능한데 어떠한 것을 변경해야 구입한 캐릭터를뼈별로 세부로 조정이 가능할까요? 언리얼 버전별로 5, 4 다 해봤는데아무래 해도 뼈별로 조정이 되지 않아서 계속 헤메고 있네요 .도움을 요청드립니다! 요약 : 마켓에서 구입한 뼈가 있는 캐릭터를 시퀀스에서 뼈별로 동작을 바꾸어서 움직이는 장면을 만들려고 하는데 뼈가 안나옴. 뼈는 캐릭터에 분명 있음
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
연습문제: Player vs Monster 질문드립니다
강의 너무 감사하게 듣고 있습니다. 비전공자에 언리얼이 처음이라 혼자 낑낑거리면서 숙제를 해보고있습니다맨처음에 이리저리만들다가 느낌은 비슷하게 요렇게 만들어보았는데 시작점 부터 다르게 작성이 되어서 질문드립니다.저는 만들어 두었던 myfunction에서 두 함수를 만들어서 다음과같이 제작하였는데 정상작동이 되더라구요. 혹시 강사님 께서 작성하신 것 처럼 작용할 클래스에서 함수를 제작한 것과 그냥 다른 myfuntion클래스에서 작성해서 적용 시킨 것의 차이가 무엇인지 궁금합니다.
-
미해결언리얼 엔진4 입문 (C++ 기반)
안녕하세요 제가 c++ 프로젝트용으로 파일을 생성시 이런 에러가뜹니다 ㅠㅠ
현재 5.1 버전입니다.아래와같이 오류가뜨는데 구글링을해도 나오지가 않아서요 ㅠㅠ혹시 아실까싶어 여쭤봅니다,,Running C:/Program Files/Epic Games/UE_5.1/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="C:/Users/김지수/Documents/Unreal Projects/unrealtest/unrealtest.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDERunning UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 -Project="C:/Users/???/Documents/Unreal Projects/unrealtest/unrealtest.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDELog file: C:\Users\???\AppData\Local\UnrealBuildTool\Log.txtCreating makefile for unrealtestEditor (no existing makefile)@progress push 5%Parsing headers for unrealtestEditor Running Internal UnrealHeaderTool "C:\Users\???\Documents\Unreal Projects\unrealtest\unrealtest.uproject" "C:\Users\???\Documents\Unreal Projects\unrealtest\Intermediate\Build\Win64\unrealtestEditor\Development\unrealtestEditor.uhtmanifest" -WarningsAsErrors -installedTotal of 4 writtenReflection code generated for unrealtestEditor in 1.0306854 seconds@progress popBuilding unrealtestEditor...Using Visual Studio 2022 14.34.31937 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933) and Windows 10.0.22000.0 SDK (C:\Program Files (x86)\Windows Kits\10).Determining max actions to execute in parallel (8 physical cores, 16 logical cores) Executing up to 8 processes, one per physical core Requested 1.5 GB free memory per action, 5.55 GB available: limiting max parallel actions to 3Building 9 actions with 3 processes...[1/9] Resource Default.rc2[2/9] Compile SharedPCH.Engine.ShadowErrors.cppc1xx: fatal error C1083: ????? ??? ?? ??? ?? ?????ϴ? 'C:\Users\김지??Documents\Unreal Projects\unrealtest\Intermediate\Build\Win64\unrealtestEditor\Development\Engine\SharedPCH.Engine.ShadowErrors.h.pch': Invalid argument[3/9] Compile unrealtest.init.gen.cpp cancelled[4/9] Compile unrealtest.cpp cancelled[5/9] Compile unrealtestGameModeBase.gen.cpp cancelled[6/9] Compile unrealtestGameModeBase.cpp cancelled[7/9] Link UnrealEditor-unrealtest.dll cancelled[8/9] Link UnrealEditor-unrealtest.lib cancelled[9/9] WriteMetadata unrealtestEditor.target cancelled
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
c++, 연동, VR, 데디서버 강의도 추후 올라올 건가요?
현재 rookis 님의 언리얼5 강의는 'part3 언리얼엔진 게임개발 입문'여기까지 나왔는데, c++ 연동, vr, 데디서버 이건 추후에 계속 올리실건가요?간혹 강사들중에서 나머지 파트들은 무슨 특별 회원가입비를 더 내야지 듣게끔 유도해서 혹시나 여쭤봅니다.
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
구구단 연습문제 관련 질문입니다..
안녕하세요. 좋은 강의 너무 잘보고 있습니다 !! 다름이아니라 구구단 연습문제를 하는 중에 ForLoop에 대한 질문이 있어서 남깁니다.구구단 예제에서 루프 안에 루프가 돌아가는 것이라고 말씀해주셨는데, 그 개념자체가 잘 이해가 안갑니다ㅠㅠ제 생각으로 위 사진의 노드진행을 보면 결과값이 2*1다음에 3*2, 4*3 ... 이런식으로 나올것 같은데 그게 아니라 B에서 루프가 끝까지 돌고 다시 A로 돌아오게 된다는 그 상황자체가 이해가 안갑니다.. 도와주세요 선생님ㅠㅠ
-
미해결[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
GetRandomPointInNavigableRadius 노드가 안 보입니다.
5.1버전 사용 중 입니다.NevMeshBoundsVolume 추가 하였고Task 추가 작업 할려고 GetRandomPointInNavigableRadius 를 검색해 보니아예 안 나오더라구요.... 5.1에 삭제했나 5.1공식문서 찾아보니아직 있어서 강의 내용 처음부터 다시 다 봐도 왜 안 나오는지 모르겠습니다 그래서 일단 비슷한 GetRandomReachablePointInRadius 로 진행하긴 했는데 너무 찝찝하여 질문드립니다레딧과 언리얼 커뮤,포럼에도 해결방법이 안 보여서 미치겠습니다
-
미해결언리얼 엔진4 입문 (C++ 기반)
ConstructorHelpers가 Static 인것과 아닌것의 차이가 궁금합니다.
언리얼 5.1로 강의를 듣고 있습니다.해당 부분에서 경로가 뭔가 잘못되었는지 SM.Succeeded() 가 false 나옵니다.혹시 파일이 잘못되었나 싶어 다른 Skeletal Mesh 경로도 넣어보고, 다른 에셋도 받아서 넣어봤는데 여전합니다.플레이 후 아웃라이너 창의 MyCharacter 의 디테일창에서 Mesh 를 직접 넣어주면 정상적으로 입혀집니다. 한참 문제를 해결하려고 이것저것 찾아보고 해보고 하다가, Static ConstructorHelpers에서 Static 선언을 빼고 선언하니까 되더라구요.ConstructorHelpers 는 각 액터들이 생성될 때 순서대로 호출되니까 static 으로 하나만 있어도 된다. 라고 이해했는데, 왜 이런 문제가 생기는지 궁금합니다.
-
미해결언리얼 엔진 5 스파르타 클래스 - 심화편
IK 질문입니다.
Control Rig을 생성할 때 스켈레탈 메쉬를 기준으로 하는데모듈식 캐릭터 작업으로 진행을 한다면 모든 스켈레탈 메쉬에 대해서 컨트롤 릭을 만들어줘야 하는건가요?단순히 수직방향으로 올리다보니 언덕을 게걸음으로 옆으로 올라가면 다리가 기이한 현상으로 꺽이던데 ... 바로 위 본방향을 구해서 그쪽으로 당기는 방법으로도 가능할까요?
-
미해결[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
콘텐츠 예제 프로젝트에서 Migrate시키는게 안됩니다.
메쉬 피격 판정에서 똑같은 콘텐츠 예제 프로젝트를 5.1 버전으로 켰구요 BP_DemoRoom을 똑같이 Migrate 시켰는데. 성공적으로 Migrate 메시지도 안나오고 콘텐츠 예제 프로젝트에 있는 BP_DemoRoom은 갑자기 사라지네요.컨텐츠 폴더에 똑같이 경로 설정 해서 한건데, 본 프로젝트 UE5_3DGame 켜서 봤는데 Global 폴더는 있고 ExampleContent 폴더는 없어요 그리고 Global안에 들어가면 blueprints 폴더 있고, Materials, Textures 폴더, Meshes, Misc 폴더들이 있는데 하나같이 다 빈 폴더입니다. 참고로 UE5_3DGame는 언리얼 버전 5.0.3입니다.콘텐츠 예제 프로젝트 폴더는 언리얼 버전 5.1.1로 열었습니다.----------------------------------------------------------추가적인 내용입니다.UE5_3DGame의 폴더 직접 가보니 안에 턱스쳐 있고 다 있더라구요 그런데 UE5_3DGame 프로젝트 켜서 보면 폴더 안에 있는 파일들을 인식 못하는거 같더라구요. 콘텐츠 예제 프로젝트를 5.0버전으로 다시 만들고 Migrate 했는데 되더라구요. 버전이 차이가 나면 Migrate 못하는건가요?