О камере Cocos2d? - PullRequest
       5

О камере Cocos2d?

0 голосов
/ 22 декабря 2011

Я пытаюсь выяснить эффект увеличения / уменьшения.Я использую мозаичный фон.

[self.Camera setEyeX:eyeY:eyeZ:]
[self.Camera setCenterX:centerY:centerZ:]
[self.Camera setUpX:upY:upZ:]

Я не знаю, какие различия между этими методами и что представляют собой эти аргументы координат.Может кто-то помочь мне, пожалуйста.Спасибо и извините за мой английский.

1 Ответ

0 голосов
/ 23 декабря 2011

Намного проще будет установить tilemap.scale, чем использовать CCCamera.

Координаты глаза - это вектор, указывающий в направлении, на которое камера «смотрит».Координаты центра - это не что иное, как положение камеры в пространстве.Вы можете игнорировать вектор вверх, если только вы не хотите повернуть вид камеры.Если я не ошибаюсь, установка вектора вверх (0, 1, 0) гарантирует, что камера не будет вращаться и система координат будет такой, какой она должна быть (X расширяется вправо, Y расширяется вверх).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...