Corona:显示可缩放的矢量文件(例如.pdf)

在 Corona 中显示可缩放矢量文件是否可能?

具体来说:我想在我正在构建的应用程序中显示一张地图,我希望它是矢量而不是图片,这样当用户对其进行放大或缩小时,分辨率保持不变。

如果有任何其他方法可以实现这个结果,我也很感兴趣。

原文链接 https://stackoverflow.com/questions/7910065

点赞
stackoverflow用户312586
stackoverflow用户312586

Corona SDK没有内置“向量格式加载器”,但能够绘制线条、多边形、圆形等 - 你可以在这里获得更多信息:

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

基于此,你可以创建自己的自定义格式(可能是Lua语言),其中包括“从这里到这里画一条线”或“在此位置放置一个大小为此的圆”。

对于缩放,只需为所有图形对象添加一个“父级”称为“地图”,并使用map.scale - http://developer.anscamobile.com/reference/index/objectscale

2011-10-28 07:54:39