Tho*_*cia -1 c# game-development game-engine unity-game-engine
这是我的代码.我有对应设置为20,我得到警告可能错误空语句与这些行.我的目标是提高速度,让你越努力.当我输入数字20时会发生同样的问题.到目前为止,它每次只增加0.75.
if(speed < counterpart);
{
speed += 0.25F;
}
if(speed > counterpart);
{
speed += 0.5F;
}
Run Code Online (Sandbox Code Playgroud)
从if语句末尾删除这些分号.
因为它们,你总是在花括号中运行这两个语句.您的代码等同于:
if(speed < counterpart); // empty 'if' statement, doing nothing even if true
speed += 0.25F;
if(speed > counterpart); // same here
speed += 0.5F;
Run Code Online (Sandbox Code Playgroud)