Я столкнулся с проблемой, которая, вероятно, чрезвычайно распространены в игре дизайн.
- Давайте предположим, что у нас есть 2D мир
- Размер в мире является M х N Прямоугольник
- Мир может содержать некоторые элементы в нем
- Эти элементы имеют (х, у) Coords
- Мир может быть просмотрены через окно, которое физически (MXN) большой.
- Окно браузера может быть увеличено в / из
- Окно браузера может быть приготовлено вверх / вниз + влево, вправо, в то время как в экстентах в мире прямоугольника.
Как я должен идти о реализации этого? Я особенно обеспокоен в окне браузера. Можно ли рекомендовать любой хороший читает?
Это не домашнее задание - это больше задачи, которые я ставил перед собой, чтобы закончить.













