請教一下
我正在試圓形的選擇系統,但卡在一個座標的問題
X軸左是推到底是-1,右是1,中間的數值是希望是-1到1之間的浮點數,,Y軸也是
打算用這X軸Y軸的數值當坐標,來換算角度,但就是這組座標產生問題,可以幫我看如何修正嗎
PlayerInputComponent->BindAxis("RightAxi_X", this, &ACharacterBase::RightAxi_X);
PlayerInputComponent->BindAxis("RightAxi_Y", this, &ACharacterBase::RightAxi_Y);
void ACharacterBase::RightAxi_X(float value)
{
if ((Controller != NULL) && value != 0.0f)
{
PointerX = GetInputAxisValue("RightAxi_X");
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString:rintf(TEXT("ointerX ,PointerY: %d , %d"), PointerX, PointerY));
}
}
void ACharacterBase::RightAxi_Y(float value)
{
if ((Controller != NULL) && value != 0.0f)
{
PointerY = GetInputAxisValue("RightAxi_Y");
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString:rintf(TEXT("ointerX ,PointerY: %d, %d"), PointerX, PointerY));
}
}
這是我目前的語法,但實跑過之後 PointerX 和 PointerY ,兩個數值都不對
+-的數值也不對,我在ue4的 Input 的 scale 數值是設1
|