월 26,400원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
"generated.h" 의 위치에 대해서 궁금한 점이 있습니다.
안녕하세요. 강의를 듣다 궁금한 점이 생겨 질문해봅니다.강의 중에 헤더에서 'generated.h' 는 항상 밑에 있어야 하고, cpp에서는 해당 클래스의 include 가 항상 가장 위쪽에 있어야 하는 이유가 궁금해졌습니다. 인터넷에 여러가지 검색을 해봤으나, 제대로 된 답을 찾지 못했고, ChatGPT를 통해 검색해보니,"먼저 #include "Student.generated.h" 가 나와 Student 클래스의 종속성을 로드하려고 하지만, Person 클래스에 대한 정보가 아직 로드되지 않았기 때문에 에러가 발생합니다." 라는 답변이 나왔는데, 이 사실이 맞는지 정확히 믿기 힘들어 질문드립니다.
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
3강에서 30분 내용이 전혀 이해가 안되는 수준이면 무엇이 부족한걸까요?
제목 그대로 입니다. TCHARFString같은 수준인줄 알았는데 갑자기 간접지정연산자로 접근을 해야 할당이 되질 않나 이게 무슨 관계인지 모르겠고,Fstring이 이미 Tchar배열형이랑 같은 수준인데 GetcharArray의 GetData라니 이게 무슨관계인지 모르겠습니다.C++에 대한 이해가 부족한걸까요? 멍때리고 보다가 뭘본건지 모르겠어서 질문올립니다... 제가 무엇을 더해야 이해를 할 수 있을까요? ㅠ
- 해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
Content Brower 안뜨게 할순 없을까요?
안녕 하세요.언리얼 엔진을 처음에 구동하면Content Brower이 자동으로 뜹니다.이거 안뜨게 할순 없을까요?언리얼 에디터만 떴으면 좋겠습니다.
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
13강 직렬화에서 질문있습니다.
13:34쯤 파일경로와 관련해서 출력을 할 때 제가 동일하게 작성을 했습니다. MakeStandardFileName이후 출력값과 이전 출력값이 동일해서 궁금증이 생겼습니다. 혹시 D드라이브에 저장했는데 이것과 연관이 있는지 궁금합니다!
- 해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
GameModeBase.cpp, .h가 없습니다.
7,8강에서 프로젝트를 생성하였을 때 해당 프로젝트의 GameModeBase.cpp와 .h가 저는 안생기는데 혹시 언리얼 5.3 버전에서는 다른 경로에 존재하나요? 해결방법을 알고 싶습니다.
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
8강 16:00분 class UCard* card; -> 컴포지션을 사용과 NewObject를 이용한 생성의 구분에 대한 질문
해당 코드에서UPROPERTY()TObjectPtr<class UCard> Card;컴포지션을 사용한 Card와UPROPERTY()UCard* Card = NewObject<UCard>();동적으로 생성한 Card의 정확한 차이와 구분을 모르겠습니다.어떻게 구분해서 사용해야 할까요?
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
Live Coding이 안되는 것 같습니다
안녕하세요 3강까지 수강 잘하고 있는 김동현 학생입니다.한가지 질문이 있습니다.cpp파일만 수정했을 경우 언리얼에서 (Ctrl+Alt+F11)단축키로 Live Coding으로 컴파일 하면 된다고 하셨었는데,이렇게 했을 경우 수정된 부분에 대한 LogTemp가 보여지지 않고 아예 에디터를 종료후, 비주얼스튜디오에서 컴파일 해야 수정된 부분까지 출력되는데 어떻게 해야 문제를 해결할 수 있을까요?
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
Live Codeing 오류 질문
안녕하세요 언리얼 엔진 5 를 공부중인데 저는 라이브 코딩이 잘 되지 않아서 그냥 라이브 코딩을 unable 한 상태로 쓰고 있습니다. net 이나 community 에서도 종종 같은 문제를 겪는 분들이 있던대 다들 해결방법을 찾으시진 못한 것 같더라구요 json file 을 parsing 할 때 뭔가 문제가 생기는 것 같은데 혹시 같은 문제를 경험해보셨거나 해결방법을 아시는지 궁금합니다 . 강의 감사합니다.
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
7강 언리얼 C++ 설계 인터페이스 18:40초 언리얼 인터페이스의 DoLess함수는 UFUNCTION사용 여부
7강 언리얼 C++ 설계 인터페이스 18:40초 언리얼 인터페이스의 DoLess함수는 UFUNCTION매크로를 사용하지 않아도 되나요?
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
어떠한 가상함수를 오버라이딩 할 때, 기존의 함수에 UFUNCTION() 매크로를 지정해줬다면 하위클래스에선 지정할 필요가 없나요?
현재 리플렉션 시스템 강의를 듣고 있습니다.작성하신 코드를 보니 하위클래스에선 오버라이딩된 가상함수에는 UFUNCTION 매크로를 작성하지 않으시던데, 부모 클래스에서 매크로를 작성해놓았다면 자식 클래스에선 하지 않아도 되나요? 만약 부모 클래스에서도 UFUNCTION()을 작성하고 자식 클래스에서도 UFUNCTION() 매크로를 작성하게 되면, 오류가 발생할 수도 있나요? 아니면 굳이 두 번 작성할 필요가 없기 때문인가요?
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
UEnum 포인터 값을 어떻게 찾는건지 궁금합니다.
언리얼 리플렉션 시스템에 의해 UEnum 포인터 값을 찾을 수 있기 때문에 UEnum값의 메타 데이터 정보를 가져오기 위해 강의 예제에서는 FindObject<UEnum>(nullptr, TEXT("/Script/프로젝트 이름.ECardType"));이렇게 절대경로를 입력하여 Object를 찾는 것으로 이해했습니다.하지만 저는 Card 클래스를 플러그인 모듈로 따로 빼서 한번 진행해봤는데 저 경로로는 UEnum값을 찾을 수가 없던데 이런 경우에는 어떻게 해야 하는지 궁금합니다.
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
플러그인 모듈에 대해서 질문 드립니다.
복습하면서 궁금한 점이 있는데요강의 예제에서는 Person을 GameUtility라는 플러그인 모듈에서 만들어서 주 게임 모듈인 UnrealBuildSystem에서 사용하기 위해 UnrealBuildSystem.Build.cs 파일에 GameUtility모듈을 추가하고 Student.h에서 Person을 상속 받아서 사용하던데모듈에 있는 클래스를 사용하기 위해서는 꼭 저렇게 상속받아서만 사용할 수 있는건가요?예를 들어 지난 강의와 응용해서 저는 GameInstance 클래스를 주 게임 모듈에 만들고 Student를 플러그인 모듈로 만들어서 사용하고 싶은데 이 경우 GameInstance 헤더 파일에 Student 헤더 파일을 추가하고 GameInstance 클래스에서 Student 클래스를 상속받아야만 하는건가요?
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
델리게이트 관련
안녕하세요13:51 부분에서 예시는 Non-Dynamic 인데 말씀하시는건 Dynamic Delegate 라고 말씀하시네요. 그리고 직접 테스트 해보다가 Dynamic의 경우도RetVal 매크로가 있길래 테스트 해보니 둘 다 정상적으로 동작하더군요이 경우엔 내부적으로는 같게 해주는 로직이 있는건지아니면 기능이 추가된걸까요 ?
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
15강 따라하는 중에 안되는 부분이 있어서 질문드립니다!
안녕하세요, 교수님.15강 24:30 까지 따라하다가 문제가 발생했습니다 ㅠㅠ Visual Studio Project 파일 생성 후에 헤더 선언을 해보니아래 사진과 같이 언리얼 엔진에서 제공하는 모듈들에 대한 헤더를 불러오지 못하더라구요 ㅠVisual Studio의 환경변수나 경로 포함 문제인줄 알았으나, 수업자료를 그대로 다운받아서 시도해보니 해당 프로젝트는 아래와 같이 잘 불러와집니다.타겟파일과 모듈설정파일 모두 강의자료를 복사해서 사용해도 마찬가지인데 혹시 어떤 부분이 문제인걸까요? ㅠㅠ
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
서브모듈과 플러그인의 차이
강의 내용으로 봤을때 서브 모듈은 언리얼엔진이 제공하는 모듈이 필요할때 (종속관계가 필요할때) 사용하고 플러그인은 이런 종속관계가 필요 없는 모듈들을 따로 뺴서 관리한다.. 이개념이 맞을까요??
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
NonPropStudent는 가비지컬렉터가 회수해 갔다고 이해하면 될까요??
LogTemp: [NonPropStudent] 유효한 하지 않은 언리얼 오브젝트 LogTemp: [NonPropStudent] null이 아닌 언리얼 오브젝트 LogTemp: [PropStudent] 유효한 언리얼 오브젝트 LogTemp: [PropStudent] null이 아닌 언리얼 오브젝트 왜 유효하지 않은 언리얼 오브젝트인데 nullptr은 아닌지 잘 와닿지 않네요..
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
힙 메모리에있는 컨테이너 소멸시기
캡처를 잘못해서 UStudent안에다 만들었습니다. 위 상황의 궁금합니다..!저경우엔 안에있는 모든 데이터도 같이 소멸이 되는건가요?된다면 동적배열인데 어떻게 해제를 시킬수 있는걸까요? using사용시 UPROPERTY의 관리 대상이 안되는지도 궁금합니다. 애초에 빌드도 통과되지 않네요 ㅜㅜ
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
강의 내용 18:15 의 내용이 잘 이해가 가지않습니다.
값 타입이라 메모리관리할 필요가 없다는게 정확히 어떤 말인지잘 이해가 가지않습니다. ㅜㅜ UScriptStruct는 리플렉션의 관리를 받기 때문에 붙여주지 않는다는 말인가요 아니면 읽기 전용으로만 쓸거라 필요 없다는 이야기 일까요?? 아니면 블루프린트에서 사용하지 않을거기 떄문에?? TArray는 MyGameInstance멤버 변수로 들고있다가 나중에 소멸할거기때문에 붙여줄 필요가 없다는 말 일까요??
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
std::bind와 std::fuction이 느린 이유가 무엇인가요?
퍼포먼스에 큰 영향을 미치나요?
- 미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
강의 수업자료에 오류가 있습니다.
헤더가 빠져있어 빌드가 되지않습니다.