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"));
}
当将它定义我在编辑器中玩,然后点击对象,我没有得到任何回应。我已确保在播放器控制器类中启用了所有鼠标事件和功能。有一段时间它正在工作,但从此停止。编辑器,游戏模式等其他设置是否影响对象的“可点击性”?