Привет, Вы всегда должны выбирать между лучшим и лучшим способом в вашей ситуации.Проблема может быть решена несколькими способами.Поэтому я могу просто рассказать, как я это сделал.
Несколько недель назад я выпустил свою первую игру.(Если вам интересно, проверьте это: Птичка! ) Я также использовал Cocos2d и у меня была такая же проблема, как и у вас.Плеер всегда должен быть в центре экрана.Я выбрал способ перемещения фона.Я добавил в GameScene 2 вещи: фон и птицу.И я установил фон как делегат птицы.Поэтому, как только птица совершает прыжок, например, фон перемещается в противоположном направлении.
Я думаю, что для моей ситуации это был лучший метод.Но я не могу говорить о CCCamera
, потому что я никогда ничего не делал с этим классом ...
Я надеюсь, что смогу вам немного помочь.Но всегда немного трудно найти правильный путь.Поэтому вы должны также подумать о вещах, которые вы, возможно, добавите в будущем.Так что, возможно, мой путь не соответствует вашим требованиям ...
Я надеюсь, что мой английский понятен ...
Сандро Мейер