新闻中心
行业动态

重庆影视制作用adobe Flash 如何创建三维动画

作者:重庆动画公司来源:http://www.yatangv.com/访问:8时间:2020-09-19

Flash 已经 是一 个 功能 强大 的 动画 工具, 而且 Flash CS5 提供 了 更多 新的 动画 功能, 包括 三维 动画、 内置 具有 跳跃 功能 的 反向 运动 和 强大 的“ 动画 编辑器”。 当创建一个动画或其他类型的线性 动画时,Flash时间轴和界面提供了强大且容易使用的重庆动画公司的功能。 通过学习 使用 ActionScript 来 控制 动画, 可以 创建 具有 很强 的 交互 性 和 易受 控制 的 动画, 这是多数游戏开发的基础,而且 也是 训练 程序、 仿真 和 创造性 界面 设计 的 基本 内容。


BasicView 类 的 onRenderTick() 方法 会 按照 帧 速率 不断 重复 发生。 我们将 创建 这个 函数 的 一个 本地 版本, 添加 一些 代码, 从而 在 用户 按 空格键 时 让 立方体 产生动画。 首先,我们要在 OnKeyD() 函数里添加 一些 代码, 判断 空格键 是否 被 按下, 并且在条件为真 时 把 zooming 属性 设置 为 true。


1. 在 onKeyD() 函数 的 大 括号 之间和重庆影视制作添加如下代码。 if (e. keyCode == Keyboard. SPACE) { }


2. 在 条件 语句 的 大 括号 之间 插入 这样 一行 代码。 zooming = true; 现在 完整 的 onKeyD() 函数 应该 是 这样 的。 function onKeyD( e: KeyboardEvent): void {   if (e. keyCode == Keyboard. SPACE)  {     zooming = true;  } } 15. 7. 1 覆盖


3. 在 刚刚 输入 的 代码 之下 添加 如下 内容。


if (zooming) { } 当 空格键 被 按下 时, 我们将 对 立方体 的 两个 属性 进行 动画。 增加 z 属 性的 值 让 立方体 远离 屏幕, 同时 增加 Papervision3D 里 localRotationY 属 性的 值, 让 立方体 围绕 自己的 Y 轴 旋转。 4. 在 条件 语句 的 起始 大 括号 之后 输入 如下 代码。 cube. z+= 5; cube. localRotationY++; 现在 完整 的 onRenderTick() 函数 应该 是 这样 的。 o v e r r i d e p r o t e c t e d f u n c t i o n onRenderTick( e: Event= null): void {   super. onRenderTick();   if (zooming)  {     cube. z += 5;     cube. localRotationY++;  } }


5. 保存 Cube3D. as 文件, 测试 影片。 当 lesson15_ start. swf 文件 运行时 按 空格键, 立方体 应该 以 旋转 方式 远离 屏幕。



6. 在刚刚输入的代码之下添加如下内容。cube = new Cube( materials, 640, 640, 480, 4, 4, 4); 立方体具有多个参数,第1 个 参数 表示要用于立方体的材料列表,接下来3个参数设置立方体的 宽度、深度和高度, 其值分别是640、640和480个单位。所有的 Papervision3D物体都是由三角形网格组成的, 模型中的三角形越多,模型质量越高,渲染时占用的处理资源就越多。最后 3个参数分别用于设置创建宽度、深度和高度时所用的三角形数量,它们都是 4。接下来给重庆3D动画公司的立方体添加一个OBJECT_ CLICK 事件侦听器。 Papervision3D OBJECT_ CLICK事件的工作方式与 ActionScript 普通CLICK 事件侦听器是一样的。


7. 在刚刚输入的代码之下添加如下代码。 cube. addEventListener( InteractiveScene3DEvent. OBJECT_ CLICK,

TAG:

13452883959 023-68781096

电话:023-68781096
E-mail:3775303@qq.com
QQ:3775303
地址:重庆九龙坡区杨家坪四季花园2-20-15


Copyright @ 2007-2018 重庆雅堂影视有限公司 版权所有


重庆雅堂影视成立于2013年,是重庆地区专业从事影视制作/3d动画制作/多媒体vr设计的团队,为企业提供最全面的设计制作服务
展开 收缩