Так что мне немного трудно понять, как работают орфографические камеры в libgdx.Как создать надлежащую ортографическую камеру в libgdx
, что я хочу, это иметь камеру, которая будет отображать только объекты в квадрате, а другая камера устанавливает границы для всего экрана.
Так вот, я был в состоянии сделать то, что я хотел на весь экран для геймпада. Но то, что вы видите в правом верхнем углу, это фоновая карта игры, и я хочу, чтобы части были попаданы в красный квадрат, который вы видите здесь. Как мне это достичь?
Камеры должны делать это или мне нужно выяснить способ сделать это вручную? Я действительно смущен тем, как работают камеры и проекционные матрицы.
Здесь на этом экране красный квадрат и зеленая панель слева рисуются с использованием матрицы проекций моей экранной камеры. Карта (вверху справа) рисуется с помощью моей камеры.
Карта камеры представляет собой порт вида 400x400, но, как вы можете видеть, плитки прямоугольные, и это не тот рацион, который я хочу. Если кто-то может кратко объяснить, как работают камеры, я бы очень признателен.
Причина, по которой я не размещаю свой код, состоит в том, что мне кажется, что мне нужно понять, как работает механика камеры, даже чтобы правильно ее закодировать, поэтому я хочу сначала решить эту проблему.
Совет @ Tenfour04 работал отлично. В случае, если кто-то задается вопросом, чего я хотел достичь. Вот фотография.
Я уже использовал аналогичный шаблон. Я попробую это и отчитаю. Благодаря! –
Привет @ Tenfour04, это сработало отлично. Большое спасибо!. Я просто не применял и не обновлял видовые экраны правильно! Еще раз спасибо! –