1
我試圖綁定功能onclicked有:爲什麼我沒有得到OnClicked函數的響應?
OnClicked.AddDynamic(this, &AChessPiece::OnClick); // <- In AChessPiece's constructor
我已經宣佈的OnClick在ChessPiece.h
UFUNCTION()
void OnClick(AActor* TouchedActor, FKey ButtonPressed);
在ChessPiece.cpp
void AChessPiece::OnClick(AActor* TouchedActor, FKey ButtonPressed)
{
UE_LOG(LogTemp, Warning, TEXT("Clicked"));
}
當將它定義我在編輯器中玩,然後點擊對象,我沒有得到任何迴應。我已確保在播放器控制器類中啓用了所有鼠標事件和功能。有一段時間它正在工作,但從此停止。編輯器,遊戲模式等其他設置是否影響對象的「可點擊性」?