Мне было интересно, как именно камеры запрограммированы в 2D-платформенной игре. Как это запрограммировано только для того, чтобы визуализировать что-то в представлении камеры без рендеринга всей карты? Также, как правильно это сделать?2D-платформа игровая камера в C++
0
A
ответ
-1
Не секрет, что вы можете просто проверить, какие плитки и какие спрайты находятся внутри прямоугольника, который определяет экран и только рисует их.
Другой прием заключается в том, чтобы камеры всегда следовали за игроком, но когда он добирается до угла сценария, вы перестаете перемещать камеру, поэтому вы не показываете границы сценария.
0
Lazy foo имеет некоторые хорошие учебные пособия по этому предмету, а затем http://lazyfoo.net/SDL_tutorials/index.php перейдите к руководству по прокрутке, его в C++ с SDL, но логика должна быть универсальной.
Смежные вопросы
- 1. RTS-образная игровая камера, закодированная в матрице модели
- 2. Змея игровая доска C++
- 3. Игровая архитектура в AS3
- 4. Игровая карта «3D» вращение в OpenGL - перспектива?
- 5. Игровая площадка с использованием Objective-C iOS8
- 6. Виртуальная веб-камера в C++
- 7. Современная камера OpenGL C
- 8. SDL/C++ камера готовится?
- 9. Камера орбиты (C++, GLM)
- 10. power bi Игровая площадка
- 11. Слово игровая механика в XNA
- 12. Sql игровая зона Запрос
- 13. Java 2D игровая графика
- 14. Игровая петля не работает
- 15. 1v1 игровая система рельсы
- 16. Бесконечная игровая петля
- 17. Изменение win32 игровая
- 18. Лучшая игровая петля/движок
- 19. Текстовая игра - Игровая петля
- 20. Игровая площадка машинописного текста
- 21. Игровая нить не остановится
- 22. Шахматы, игровая доска перевернута?
- 23. Unity C# камера зум-сценарий
- 24. C++ в реальном времени змея, как игровая приставка без многопоточности
- 25. Objective-C Передняя камера AVCaptureDevice
- 26. Какая игровая платформа должна использоваться?
- 27. «Drag 'n' Drop» игровая анимация
- 28. Как жить веб-камера сервера в C++?
- 29. Моя игровая доска петли бесконечно
- 30. Спин-камера/камера со скоростью в SceneKit
Если вы создаете игровой движок в OpenGL, вы должны использовать 'gluLookAt'. – 2010-09-01 03:29:19
Спасибо за комментарий, я искал SDL и узнал, что камера также может быть создана с помощью SDL_Rect. Теперь, когда я нахожусь в хорошем руководстве, я должен найти выход из этой проблемы. Мне все еще интересно, хотя, зная, как работают эти камеры, любой источник, чтобы объяснить это, будет оценен по достоинству. – user382909
Это, вероятно, должно перейти на http://gamedev.stackexchange.com –