Итак, я хочу иметь представление (NSView, NSOpenGLView, что-то связанное с CG?), Которое в основном отображает карту.Такие как:
http://dump.tanaris4.com/map.png
Очевидно, это выглядит ужасно, но я сделал это с помощью NSView, и он рисует очень медленно.Ясно, что не предназначен для этого.
Мне просто нужно позволить пользователям нажимать на отдельные (x, y) координаты, чтобы вносить изменения, и увеличивать масштаб в определенной области (чтобы лучше видеть).
Должен ли я идти по маршруту OpenGL?И если так - какие-либо предложения относительно того, как начать?(Я смог следовать руководству, чтобы нарисовать треугольник, так что это хорошо).
Я нашел этот пост о масштабировании в NSView: Как реализовать масштабирование в AppKit-приложении Cocoa
Меня беспокоит то, что если я рисую более 6000 координат и соединяющих их линий, это вообще не эффективно.