原谅我的无知,但我很难记住我在代码中访问的内容。
if (pos.x < leftBorderLimit)
{
pos.x = leftBorderLimit;
playerVelocity = CGPointZero;
}
else if (pos.x > rightBorderLimit)
{
pos.x = rightBorderLimit;
playerVelocity = CGPointZero;
}
这就是我所知道的。我知道当我这样做时'playerVariable.x'(这是一个 CGPoint 变量)我正在访问这个变量 X 轴,我可以用它做任何我想做的事情。但是当我这样做时'playerVelocity = ..... '到底发生了什么以及当我将 CGPointZero 分配给它时会发生什么?