小编Pro*_*ton的帖子

如何在 Unity C# 中将按钮按住作为输入

我正在尝试创建一种可以采用“按住“E”进行交互”类型的输入的情况。我的第一个想法是,按住按钮后启动计时器。计时器达到 700 毫秒后,采取行动。但问题是我不知道如何用 C# 编写它,因为我是这门语言的新手。任何其他方法也值得赞赏。

我在这里添加伪代码

//pseudocode
//inside the update function

if (e is pressed)
{
   start timer;
   if (timer.time == 700)
   {
      Debug.Log("E is pressed for quite some time");
   }
}
Run Code Online (Sandbox Code Playgroud)

c# time unity-game-engine

-1
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

time ×1

unity-game-engine ×1