작성
·
57
0
SphereTraceForObjects-OutHitReturnValue랑 BreakeHitResult랑 노드 연결이 안됩니다.... 정확히 일치되는 구조체만 호환 간주됩니다 파생구조체는 허용되지 않습니다 라는 알람이 뜨네요
Get Component By Class - Return Value 노드랑 로컬변수 LocalGrabComponent도 연결이 안됩니다....
LocalGrabComponenet랑 ReturnNode-NewParam도 저는 연결이 안됩니다..(영상 22:00 참조)
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
q2go14d8님, 언리얼 엔진 블루프린트에서 구조체와 객체 연결에 어려움을 겪고 계신 것 같습니다. 해당 문제를 해결하기 위해 몇 가지 참고할 만한 정보를 드리겠습니다.
SphereTraceForObjects-OutHitReturnValue는 BreakeHitResult에 연결되지 않는다는 메시지일 경우, 이는 각 노드 간에 기대되는 구조체 타입이 정확하게 맞지 않음을 의미합니다. SphereTraceForObjects
는 FHitResult
타입의 구조체를 반환해야 하고, 이는 Break Hit Result
노드에서 받을 수 있어야 합니다. 각 노드의 출력 타입과 입력 타입을 확인하여 동일한 구조체 유형을 사용하고 있는지 확인해 보세요.
Get Component By Class 노드와 LocalGrabComponent 변수 간의 연결이 안 되는 경우를 대비해, 컴포넌트를 올바른 클래스로 캐스팅했는지 확인해야 합니다. Get Component By Class
노드를 사용하면 반환 타입이 ActorComponent
일 가능성이 높습니다. 해당 값을 적절한 타입으로 변환해 주는 Cast To
노드를 사용해 보세요.
LocalGrabComponent
와 ReturnNode-NewParam
간의 연결 문제에서는 두 값이 같은 타입을 가지는지 확인하는 것이 중요합니다. 서로 다른 삽입과 출력 포트가 존재하는 경우 타입이 달라 연결되지 않을 수 있습니다.
이러한 상황에서 동일한 문제를 겪고 해결한 다른 질문을 참고하시면 도움이 될 수 있습니다. 다음 링크에서 유사한 문제에 대한 답변을 확인해 보세요:
실제 코드나 블루프린트 스크린샷을 첨부해 주시면 더욱 정확한 도움을 드릴 수 있습니다. 문제가 계속되면 추가적인 질문을 남겨 주세요. 지식공유자님께서 더 많은 정보를 제공해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
아! 1번은 해결했어요 제가 그냥 sphere trace for object로 해야했는데 실수로 multi sphere trace for object 노드를 연결시켰습니다 ㅜㅜ 이건 해결했는데 로컬변수가 여전히 연결이 안되네요
봐도 모르겠어요 선생님 도와주세요