原谅我的无知,但我很难记住我在代码中访问的内容。
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 分配给它时会发生什么?