所以基本上我正在尝试做一个代码,使“dashing”布尔,真的0.2秒时按下。但我不能调用IEnumerator破折号()。(我使用的是统一的新输入系统)
public void dash(InputAction.CallbackContext context)
{
if (context.performed)
StartCoroutine("dash");
}
IEnumerator dash()
{
dashing = true;
yield return new WaitForSeconds(0.2f);
dashing = false;
}
1条答案
按热度按时间j0pj023g1#
启动协同程序(“破折号”);
这不是调用协程的正确方法,它应该做如下的事情:
或者这个:
希望这有帮助!