Как реализовать горизонтальную прокрутку в box2d?

#iphone #scroll #box2d #box2d-iphone

#iPhone #прокрутка #box2d #box2d-iphone

Вопрос:

Я работаю над игрой для iPhone с использованием Box2D, и мне нужно реализовать горизонтальную прокрутку… Я смог прокручивать фоновые текстуры и все такое… Но проблема в том, что я не могу прокручивать физический мир box2d… Пожалуйста, помогите мне, как переместить мир box2d… Я не использую cocos2d… Я много гуглил, но не смог найти никакого решения без cocos2d…

С уважением,

Suran

Ответ №1:

Вы не должны перемещать мир. Вместо этого попробуйте переместить «камеру» (область клипа) соответственно игровому персонажу.

Ответ №2:

Попробуйте следующее: в методе touchesEnd:

 [self.parent runAction:[CCMoveTo actionWithDuration:.5 position:ccp(yourPosition,0)]];