-2

私の無知を許してください、しかし私は自分のコードでアクセスしているものを思い出すのに苦労しています.

if (pos.x < leftBorderLimit)
{
pos.x = leftBorderLimit;
playerVelocity = CGPointZero; 
}

else if (pos.x > rightBorderLimit) 
{
pos.x = rightBorderLimit;
playerVelocity = CGPointZero;
}

これが私が知っていることです。私がそうするとき( CGPoint'playerVariable.x'変数である)、この変数X軸にアクセスしていて、それで好きなことを何でもできることを知っています.. 'playerVelocity = ..... '?

4

2 に答える 2

1

playerVelocity速度の x 成分と y 成分を表すことができるように、CGPoint でなければなりません。に代入CGPointZeroするplayerVelocityと、x 成分と y 成分の両方が 0 に設定されます。

于 2012-02-03T06:32:32.443 に答える
1

playerVelocity = CGPointZero;を意味しplayerVelocity = CGPointMake(0,0);ます。

于 2012-02-03T06:33:38.980 に答える