我有一种称为TakeDamage虚空的脚本。为了调试的目的,每当我按“K” TakeDamage被调用。这里是我的脚本,它说
No overload for method 'TakeDamage' takes 0 arguments
当按下k
这样调用方法:
if (Input.GetKeyDown("k"))
{
TakeDamage();
}
但是你的方法定义期待一个int
作为参数作为
public void TakeDamage (int amount)
你需要调用方法与int
因为这样的伤害量:
if (Input.GetKeyDown("k"))
{
TakeDamage(10);
}