Corona: отображать масштабируемые векторные файлы (например, .pdf) - PullRequest
0 голосов
/ 27 октября 2011

Можно ли отобразить масштабируемый векторный файл в Corona?

В частности: я хотел бы отобразить карту в приложении, которое я создаю, и хотел бы, чтобы это был вектор, а не изображение, чтобы разрешение оставалось таким же, как при увеличении или уменьшении масштаба пользователя.

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

1 Ответ

0 голосов
/ 28 октября 2011

В CoronaSDK нет встроенного «загрузчика векторного формата», но он умеет рисовать линии, многоугольники, круги и тому подобное - вы можете получить больше информации здесь:

http://developer.anscamobile.com/reference/factory-functions

Имея это в виду, вы можете создать свой собственный пользовательский формат (в Lua, вероятно), говоря что-то вроде "нарисуйте линию отсюда сюда" или "на этой позиции есть круг с таким размером".

Для увеличения / уменьшения можно просто добавить «родительский» для всех ваших графических объектов, назвать его «map» и использовать map.scale - http://developer.anscamobile.com/reference/index/objectscale

...