friction

friction 是实例可以具有的"内置"属性之一,当 speed 不是零时,它可用于随时间减慢实例的速度。它只需从每步的速度中减去一个量,直到物体具有0的速度,因此,如果摩擦被设置为,例如0.1,并且实例的速度是1(每步1像素),它将减慢,并在经过10步之后停止。还要注意,摩擦力同样作用在正负速度上,净结果始终是给定时间后物体速度为0。

 

语法:

friction;

 

返回:

Real (single precision floating point value)

 

例子:

if (abs(speed) > 0)
{
    friction = 0.05;
}
else
{
    friction = 0;
}

如果实例的绝对速度大于0,上面的代码将只应用摩擦。