我是Flash / AS3开发人员,我想知道一些iPhone开发人员如何在他们的游戏中使用矢量资产。
例如,“Lil'Pirates”:这个游戏看起来像基于矢量,它很容易缩放和解开,但我无法获得有关在iOS上使用矢量资源的任何信息。
答案 0 :(得分:7)
Quartz 2D是一个非常轻量级的基于矢量图形的框架。这是有据可查的......
特别是我要特别注意分层和表现......
Quartz Layering and Performance
如果表现令人担忧,我还会阅读核心动画文档。核心动画使用CALayers将使用Quartz绘制的矢量缓存到内存中的位图。然后可以通过动画API转换和翻译这些CALayer。如果你打算进行大量的绘图,这就是我推荐的路线。