我正在尝试构建一个按钮,可以在按下时更改游戏速度,并在停止按下时将其更改回来。
为此,我写了这个函数:
public void OnPointerDown()
{
mouseDown = true;
Background1.sprite = on;
Time.timeScale = 2;
}
public void OnPointerUp()
{
Time.timeScale = 1;
mouseDown = false;
Background1.sprite = off;
}
它们已连接到按钮。当按下按钮时,游戏速度会改变,但永远不会改变(当我停止按住按钮时会发生这种情况)。
知道如何解决这个问题吗?