【发布时间】:2010-04-27 21:55:08
【问题描述】:
为什么位图会胜过矢量?
我的 Flash 用于大型信息亭,具有丰富的媒体要求,并且必须准确地用作柜台。我想保持一切向量以实现可扩展性。
当我做一个简单的 FPS 测试时,我注意到我的位图版本表现完美,而且全矢量文件明显变慢了。
请解释
• 矢量性能
• 我可以应用哪些图形标准
• 使用矢量的解决方案
KIOSK 测试动画
alt text http://www.ashcraftband.com/myspace/videodnd/daemonfps.jpg
结果
• 只有文本和位图表现良好,而不是矢量
• 背景和云彩还可以,但是更多的图层会减慢速度
【问题讨论】:
-
好吧,你仍然需要渲染输出。对于位图,它只是一个 blit(内存副本),而对于矢量,它是实际的计算和像素的生成。使用基于像素的显示技术,位图总是比矢量更快。
-
@Max 我强烈反对。我绝对希望矢量在 Flash 中的表现优于位图。
-
@Michael:为什么会这样?我了解 Flash 有望成为出色的矢量图形渲染器,但仍需要采取额外的步骤。
-
@Micheal - 对不起,伙计,但位图每次都以速度超过矢量。如果您从作为矢量的库中生成 1000 个旋转的东西,您会注意到机器突突 - 使用位图并且您不会注意到帧率下降。
-
我的立场是正确的 (kirupa.com/forum/showthread.php?t=87849)。与往常一样,答案是“视情况而定”。
标签: flash actionscript-3