主题:  请教,Director 内部绘制的矢量图形问题

下不为例

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2001/7/3 13:24:59
#12001/7/27 10:17:05
请教,
Director 内部绘制的矢量图形
如果满屏运动和拉伸,
会不会对运行速度有很大影响?

(如果是位图,肯定不行.)

如果是外部导入的矢量图形呢?

请高手指点!!



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#22001/7/27 19:05:49
位图,为什么不行?



下不为例

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2001/7/3 13:24:59
#32001/7/28 10:26:40
如果用位图做满屏的运动和变化的话,
肯定运行速度狂慢。

尤其在一些配置不高的机器上。

所以、我选择用矢量图做一些片头啊按钮啊什么的,
即可以任意拉伸不损失质量,(类似flash的效果)
所占空间又少。

片头里用的矢量图形拉伸到最大的时候,
也就是在画面里只能看到一个图形的很小的局部。
这种时候,我很担心在配置不高的机器上的运行速度。



Call Me Simon

职务:普通成员
等级:2
金币:2.0
发贴:646
注册:2000/9/19 13:56:51
#42001/7/28 13:39:13
54zq问的有道理。 对于director的整体performance来说, 有一个常见的误区。

通常人们都知道位图的文件远大于矢量图, 这是没有问题的, 不过对于Director的环境来说, 播放引擎对位图的处理要大大好过对矢量图的处理。尤其是矢量动画。因为矢量图需要更多的cpu时间来计算, 对系统的要求不是降低而是提高了。

你的问题本身没有绝对的答案, 只能是在不同的机器配置上测试来获得最满意的效果。 位图太大当然会影响效率, 复杂的矢量图也同样对系统产生巨大挑战。一句话, 文件尺寸的大小对播放效果的影响并不是一个简单的线性关系。



辉夜

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/6/10 14:35:06
#52001/7/30 23:08:17
矢量图与位图的使用,实际上是在内存与CPU之间取得一个平衡
位图越大越占内存,矢量图越复杂越占CPU
我的建议仅供参考)
1、复杂矢量图(包括复杂flash)不要使用,实在要用也不要和别的掺和在一起
2、尽量避免超大幅位图(尽可能的割)和运动的矢量
3、如果内存够多,就干脆把矢量图转换成位图

这是我在一个失败项目上得到的教训



greatmaster

职务:普通成员
等级:1
金币:1.0
发贴:248
注册:2001/6/14 19:50:37
#62001/7/31 21:21:27
呵呵,这种情况我也有遇到过啊。
怎么说呢?矢量和象素一直是难能取舍的对立物。矢量图的文件小,但是对机器的要求太高,在不同的机器上表现出来的速度感完全不一样。PIII450和PIII500的差距就让人叹为观止了。它的适用性不强,建议机器配置教高的朋友运用。象素的文件量比较大,但是在不同配置上所表现出来的速度差不多,缺点除了文件大就是不如矢量图清晰,不宜做放大。两者都有缺点,个中取舍,还是要根据实际情况。

另:哪位朋友知道如何让视频与音频同步,请和我联系。