3D 中的矢量形状与文本
在 3D 场景中使用矢量图形和文本可以为作品增添独特的视觉效果。本文将详细介绍在 Away3D 中创建、导入和处理矢量形状与文本的方法,同时探讨相关的注意事项和限制。
1. 创建用于导入到 Away3D 的矢量形状
在 Flash IDE 中创建要以特定方式导入到 Away3D 的矢量形状时,为获得高质量的结果,需遵循以下准则:
- 避免使用分组形状、影片剪辑和文本字段元素 :如果从 Illustrator 导入图形,可通过反复使用 Flash Professional 修改菜单中的“分离”功能,直到所有图形都表示为原始形状。
- 转换笔触样式 :Swf 解析器对象尚不支持笔触样式。如果符号包含笔触,请使用“修改”>“形状”>“将线条转换为填充”将其转换为填充。
- 注意图层分组 :Away3D 根据符号中的图层将形状分组为面。如果希望所有形状在同一个面中,将它们安排在同一图层。较少的面在渲染时消耗的处理时间较少,但当复杂形状组的 Z 深度计算为单个面产生模糊的排序值时,Away3D 可能会出现排序问题。
2. 为导入的矢量形状添加动画
当以这种方式导入 SWF 文件时,一旦将 2D 符号转换为 3D 数据,就可以对生成的矢量形状应用任意数量的 3D 变换技术。以雪人符号为例,我们可以对其顶点沿 Z 轴进行动画处理。
操作步骤如下:
1. 在 _createScene() 方法的末尾添加以下代码,将全局变量 _me
超级会员免费看
订阅专栏 解锁全文
1084

被折叠的 条评论
为什么被折叠?



