I was just wondering why this doesn't work
_sprite.position.x += 5;
But this does
CGPoint pt = _sprite.position;
pt += 5;
_sprite.position = pt;
is it because the setPosition is overloaded and needs this line?
isTransformDirty_ = isInverseDirty_ = YES;
And is there a good way around it. Sometimes it would be a lot easier to increment an x or y rather than ccp() a new point.