Мое предложение: не используйте CCCamera.
Ваш игровой дизайн требует, чтобы автомобиль двигался по дорожке.С точки зрения программирования это часто намного проще сделать, если вы будете держать автомобиль неподвижным, а вместо этого переместите фон под ним.
Предположим, ваш автомобиль находится в центре экрана.Он должен двигаться слева направо.Вместо того, чтобы перемещать автомобиль или камеру, переместите фоновый слой - только наоборот: переместите фоновый слой справа налево, чтобы создать впечатление, что автомобиль движется слева направо.
То же самое вернодля вращения.Если вы хотите, чтобы автомобиль поворачивал влево, поверните фон по часовой стрелке.
Это намного проще и может быть достигнуто простым изменением свойств положения и направления фонового слоя.Обратите внимание, что вам не нужно делать это для каждого объекта в фоновом слое, достаточно добавить все объекты в фоновый слой в соответствующих положениях, а затем просто изменить свойства фонового слоя.Дети слоя будут следовать соответственно.