Nano SVG 插件介绍

Nano SVG 插件介绍

nanoSVGexampleSVG 或 可缩放矢量图形 是一种部署基于矢量的艺术作品的行业标准方式。与栅格图像(由像素组成)不同,矢量图像由线条、多边形和其他形状组成,这些形状可以在不损失质量的情况下放大或缩小。

Corona 的核心系统基于使用栅格图像和简单的矢量形状,但是支持 SVG 是来自一些开发人员的功能请求。因此,我们很高兴推出一个可以提供帮助的插件:Nano SVG。基于同名的 C 库,这是一个简单的 SVG 解析器和光栅化器——也就是说,它接收 SVG 数据并生成位图纹理,然后你可以将其用作基于 Corona 的应用程序中的显示对象或纹理。请注意,此插件与其源库一样,可能无法处理复杂的 SVG 文件,因此你应该测试你传递给 nanosvg.newImage()nanosvg.newTexture() 的每一个文件或数据表。

要开始使用 Nano SVG 插件,请在 Corona 市场 中激活它,然后阅读实现文档以将其添加到你的项目中。

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发者使用 Corona 制作精彩游戏外,他还喜欢在业余时间制作游戏。 自 1979 年以来,Rob 一直在编写从个人计算机到大型机的游戏代码。他在游戏行业拥有超过 16 年的专业经验。

没有评论

抱歉,评论表单目前已关闭。