簡體   English   中英

藍圖不影響其父級 - 虛幻引擎

[英]Blueprint doesn't affect its parent - Unreal Engine

我有一個名為VRCharacter C++ Character 類,其屬性在 C++ 中編程如下:

VRRoot = CreateDefaultSubobject<USceneComponent>(TEXT("VRRoot"));
VRRoot->SetupAttachment(GetRootComponent());

Camera = CreateDefaultSubobject<UCameraComponent>(TEXT("Camera"));
Camera->SetupAttachment(VRRoot);

DestinationMarker = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("DestinationMarker"));
DestinationMarker->SetupAttachment(GetRootComponent());

我已經創建了一個以VRCharacter作為其父級的藍圖,當我打開藍圖時,我可以看到我在代碼中聲明的所有屬性,如下所示: VR角色藍圖

我可以在右上角看到父母是VRCharacter 家長班

但是當我玩游戲並導航到場景中的VRCharacter時,我沒有看到所有的屬性,我只能看到如下圖所示的MeshDestinationMarker 處於播放模式時的 VRCharacter

當我從藍圖中對DestinationMarker應用一些更改(例如更改Static Mesh ,它不會應用於播放模式下的VRCharacter

為什么我的藍圖不影響其父級? 有什么我可能做錯的嗎?

看起來您將 C++ 類添加到場景中,而不是您的藍圖“子類”。 嘗試將您的 BP_VRCharacter 拖到場景中,世界大綱應該顯示 'BP_VRCharacter' 作為類型而不是 'VRCharacter'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM