Я хочу построить платформенную игру с cocos2d / Box2D.Я использую CCFollow, чтобы следить за спрайтом игрока, но CCFollow постоянно помещает его в центр экрана.Я хочу, чтобы CCFollow следовал более естественно, как человек, поворачивающий видеокамеру с приемлемым запаздыванием, небольшим выбросом ... и т. Д.
Вот мой метод, который не работал: я прикрепил (через дистанционное соединение) небольшое физическое тело к игроку, которое не сталкивается ни с чем, представленное прозрачным спрайтом.Я следил за прозрачным спрайтом.Я надеялся, что это тело-призрак будет действовать как воздушный шарик, прикрепленный к игроку, следовательно, плавный сдвиг в поле зрения.Проблема в том, что разрывы на расстоянии между суставами слишком тяжелые - слишком легкие объекты.Воздушный шар перемещается случайным образом, и, конечно, он немного оттягивает игрока назад, независимо от того, насколько он легок.
Какой лучший способ плавно следовать за движущимся спрайтом?