내 용서를 용서하지만 내 코드에서 내가 액세스하고있는 것을 기억하기가 어렵다.내 코드에서 정확히 무엇을 액세스합니까?
if (pos.x < leftBorderLimit)
{
pos.x = leftBorderLimit;
playerVelocity = CGPointZero;
}
else if (pos.x > rightBorderLimit)
{
pos.x = rightBorderLimit;
playerVelocity = CGPointZero;
}
내가 아는 것은 여기에있다. 나는 CG34 변수 인 'playerVariable.x'
(CGPoint 변수 임)을 알고 있는데,이 변수 X 축에 접근하고 싶다. 내가 원할 때마다 할 수있다. 그러나 정확히 할 일이 정확히 'playerVelocity = ..... '
일 때 CGPointZero 그걸로?
좋습니다. 만약 내가'playerVelocity.x = CGPointZero; '를 실행했다면 X를 0으로 설정 하겠지만 Y는 무엇이든 .. 두겠습니까? –
아니요, 'playerVelocity.x'는 CGPoint의 x 구성 요소이며, 단일 CGFloat 값 (즉, 부동 소수점 수)입니다. x 구성 요소를 0으로 설정하려면 'playerVelocity.x = 0.0'을 입력하십시오. – UIAdam
감사합니다. 그게 내가 찾고 있던거야. –