【发布时间】:2023-02-11 14:55:03
【问题描述】:
我的游戏有一个操纵杆显示图片。目前,当玩家触摸屏幕时,图像会消失,而当玩家没有触摸屏幕时,它会重新出现。我是用 if else 语句写的。
if (indicator.inputIndicator.x != 0)
{
joystick.SetActive(false);
}
else
{
joystick.SetActive(true);
}
问题是,我希望图像在 2 秒后重新出现。我想延迟“else”,但我不想使用协程。我希望“else”在玩家将手从屏幕上移开 2 秒后工作,但我不知道该怎么做。任何帮助都会很棒。
【问题讨论】:
标签: c# unity3d if-statement