묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결언리얼 엔진4 입문 (C++ 기반)
강사님 질문 있습니다.
제가 ABMyCharacter라는 C++클래스안에 블루프린트 클래스 BP_VaultComponent라는 ActorComponent를 상속받는 BP클래스를 MyCharacter라는 C++클래스에 컴포넌트로 추가를 하고싶은데 구글링을 해보아도 자료가 없어서 질문글 남깁니다. BP_VaultComponent는 파쿠르 기능을 담당하는ActorComponent를 상속받는 BP클래스입니다.이런식으로 Event Begin Play와 Tick 함수를 통해 로직을 실행하는 아이인데, 이것을 ABMyCharacter에다가 컴포넌트로 추가를 하고싶어서헤더에 이렇게 선언을 해주고 위와같이 (밑줄) 컴포넌트를 만들었습니다.그런데 디테일 창을 보면은 컴포넌트가 추가가 되어있지 않아서아 내가 BP클래스를 생성자에서 로드를 안해서 그런가보다 해서이런식으로 BP클래스를 ConstructorHelpers를 통해 가져오면은 여전히 컴포넌트가 안 떠있습니다. 그래서 ABMyCharacter를 상속받는 BP_MyCharacter를 만들어서 AddComponent를 통해서UI를 통해 추가를 한뒤 에디터를 실행하면제가 원하는 결과가 잘 나옵니다. (아래처럼)즉, 정리하자면ActorComponent를 상속받는 블루프린트 클래스를 ABMyCharacter라는 C++클래스에 BP_VaultingComponent를 위와같이 컴포넌트로 추가를 하고싶은데 방법이 있을까요?
-
해결됨언리얼 엔진4 입문 (C++ 기반)
언리얼엔진 크래시날때
언리얼엔진 크래시가 자주나는데 이때마다 무언가 작업한게 날라가있는데 이럴때 확인하는법이 있나요?이번에도 따라하다가 크래시한번났는데 다시하면서 무기 장착할때 프리뷰로 세팅된거로 안되어서 플레이어 좌표 0,0,0에 붙어서 뭐가잘못된거지 하고 찾다가 블루프린터에서 왼손l 소켓 만든게 사라져있어가지구 고생했네요 허허
-
미해결언리얼 엔진4 입문 (C++ 기반)
캐릭터를 추가적으로 스폰하고 싶습니다
캐릭터를 추가로 스폰하고 싶은데, SpawnActor()말고 NewObject()로 캐릭터 생성 후 월드에 따로 올릴 수는 없나요? SpawnActor()로 캐릭터를 생성하면 값을 잘못 주고 있는지 nullptr이 반환됩니다..