2014-12-06 9 views
3

Im to unreal Hud_Blueprint에서 Level_Blueprint 로의 통신에 문제가 있습니다.
레벨의 큐브 회전을 제어하는 ​​슬라이더가 Hud에 있어야합니다.언리얼 엔진 4 청사진

Hud_Blueprint에서는 슬라이더를 Widget_Blueprint에서 만들었습니다. 0에서 1까지의 인쇄 라인 값을 완벽하게 지원합니다. 다음 링크와 같이 Interface_Blueprint를 사용하려고했습니다. https://answers.unrealengine.com/questions/22126/pass-variable-from-hud-blueprint-to-level-blueprin.html

내 청사진 : https://www.dropbox.com/s/k30ah9fjuwlff6x/zusammen.jpg?dl=0 (404 응답) 내가 청사진 간의 연결이없는 것처럼

보인다.
이 기능은 Hud_Blueprint에서만 작동합니다.

답변

0

음은, 당신의 문제는 어쩌면 해결된다, 그러나 누군가는 도움이 찾을 수 있습니다

첫째, 그것은 "슬라이더를"새로운 WidgetBlueprint 만들고 이름입니다.

슬라이더 편집기에서 "ValueChanged"라는 float 입력 이벤트 디스패처를 만듭니다. 디자이너에서 슬라이더를 추가하고 OnValueChanged를 추가하십시오. 이 노드에서 획득 한 Value를 매개 변수로 사용하여 ValueChanged를 호출해야합니다.

레벨 청사진의 경우 EventBeginPlay에서 SliderWidget을 만들고 Viewport에 Add (반환 값)를 만듭니다. 다음 단계에서 Slider를 변수로 승격 시켜야만합니다 - ValueChanged에 새 이벤트를 지정합니다.이 이벤트는 실행 중 순환 로그인을 덮어 씁니다. Dropbox

0

레벨 아웃 라이너에서 큐브를 선택한 다음이를 HUD_BP로 드래그하면 해당 오브젝트에 대한 참조를 얻을 수 있습니다. 그런 다음 개체 참조에서 핀을 드래그하여 SetActorRotation