文档章节

运用Director打造连续播放的数字

j
 jun9152143
发布于 2017/07/10 14:25
字数 1155
阅读 3
收藏 0

相信大家对于Director这款软件应该不陌生了吧,就算是没有使用过该软件的朋友,可是我们每天都要上网,接触到的一些多媒体网站以及各种各样的多媒体光盘,无一不是出自Director软件的手中。使用Director制作多媒体动画,无论是演示性质的还是交互性质的,都显出其专业级的制作能力和高效的多媒体处理技术。那么今天小编就带大家来学习一下:运用Director打造连续播放的数字。

  其实在这篇教程中,小编主要是带大家认识一下Director软件中的“CycleGraphics”行为以及内建行为库这两者的使用方法,那么我们现在就正式进入主题吧,具体的操作步骤如下:

  步骤一:首先我们要做的当然就是准备素材啦,这次我们要做的是连续播放的数字。所以我们首先要将9个静态的位图演员准备好,分别就是1-9这9个数字。具体的素材,大家可以到素材网上面进行下载即可。如图所示:

运用Director打造连续播放的数字_画笔_多媒体_图像_课课家

  步骤二:然后我们就要把1-9这九个数字都引入到演员列表里面,但是在这里要注意一点就是:我们必须要按照从大到小的顺序进行引入,不要把引入顺序混乱了。如图所示:

引入到演员列表

  步骤三:大家可以看到,在每一个位图的底端都有一个数字,那么这个数字有什么意义吗?其实这个数字就是该位图演员的编号。接着,我们把数字是9(即编号是1009)的位图演员拖到场景的正中央的位置就可以了。

  步骤四:接下来,我们使用鼠标打开"window"菜单,在该菜单下我们选择“LibraryPalette”的选项就可以了。这个时候,屏幕会自动弹出一个名为Library对话框,我们可以看到在该对话框中包含了Director内建的很多行为库。我们执行以下的操作:

  ①首先,我们需要使用鼠标点击菜单栏左上边的选择按钮;如图所示:

选择按钮

  ②然后,我们选取“Animation”下拉框中的“Automatic”行为库选项;如图所示:

选取“Animation”下拉框中的“Automatic”行为库选项

  ③最后,我们还要把名为“CycleGraphics”行为拖到演员列表中去,这样我们就完成操作了。如图所示:

“CycleGraphics”行为拖到演员列表中去     

步骤五:接着我们要把刚刚拉倒演员列表上的“CycleGraphics”演员,拖到场景中的角色上去,这个时候,会自动弹出一个对话框。我们要在这个对话框中,进行一系列的参数设置。比如说:播放的起始演员编号和终止演员编号,设置播放速度以及播放方向等等参数。当我们把所有的参数都设置成功以后,最后只要点击OK按钮表示确定就可以了。如图所示:

对话框

  好吧,小编觉得还是有必要和大家解释一下该对话框中参数内容的,毕竟这样可以方便大家更加深入的理解。具体的参数介绍如下面的图像(为了方便大家看清楚,小编该故意使用黑色画笔写上了参数序号),如图所示:

具体的参数介绍

  ①播放的起始演员编号:即First member of series,是用来指定动画播放开始的起始帧。

  ②终止演员编号:即Last member of series,主要作用是用来指定动画播放的终止帧。

  ③播放速度:即Display images at a maximum speed of,就是用来指定播放的速率。大家可以看到,在其下方的有一个下拉菜单,这个下拉菜单是用来指定播放速度的单位。而最低端的Cycle参数(即播放方向):是用来指定动画究竟是是ackwards(向后)亦或是BForwards(向前)播放的。

  ④Start cycling on beginSprit:这是最后一个参数,那么他的主要作用是什么呢?其实就是用来是否确定在角色出现的时候就开始播放。

  步骤六:好了,经过以上五个步骤的操作以后,我们的动画就已经制作完成。现在就让我们一起来见证奇迹的方式吧,当开始播放动画的时候,我们可以清晰的看到数字正在不停变换。是不是非常的神奇嘞?

© 著作权归作者所有

共有 人打赏支持
j
粉丝 0
博文 113
码字总数 84802
作品 0
南通
私信 提问
CreateJs系列教程-1-开始出发

介绍: CreateJS为CreateJS库,可以说是一款为HTML5游戏开发的引擎。打造 HTML5 游戏! CreateJS 是一套可以构建丰富交互体验的 HTML5 游戏的开源工具包,旨在降低 HTML5 项目的开发难度和成...

乐派电影
2015/11/11
0
0
Cocos2d-x实例:设置背景音乐与音效-设置场景实现

设置场景(Setting),Setting.h文件代码如下: [html] view plaincopy #ifndef SettingSCENEH #define SettingSCENEH #include "cocos2d.h" #include "SimpleAudioEngine.h" class Setting ......

智捷课堂
2014/08/05
0
0
Unity TimeLine丨A1.创建TimeLine、Animation Track,Extrapolation属性讲解

TimeLine与Animator区别: Animator动画应用于人形、非人形模型,对单个物体进行动画控制 TimeLine可结合多个游戏物体做过场动画,呈现出电影效果 一、创建TimeLine TimeLine跟Animation一样...

weixin_38239050
04/11
0
0
Cocos2d-x实例:设置背景音乐与音效-HelloWorld场景实现

HelloWorld场景就是游戏中的主菜单场景。HelloWorld.h文件代码如下: [html] view plaincopy #define HELLOWORLDSCENEH #include "cocos2d.h" #include "SimpleAudioEngine.h" ① #include "......

智捷课堂
2014/08/05
0
0
Unity TimeLine丨A3.END-添加跨越墙壁时候的过场动画、Camera Depth

目标:在目标到达一个区域内时,触发TimeLine的播放 思路:添加Camera,在跳跃时刻切换到另外视角播放翻越墙壁动画 TimeLine不是指一个制作好的mp4动画片,而是指可设置的运动、Camera、音乐...

weixin_38239050
04/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

新手也能看懂,消息队列其实很简单

该文已加入开源项目:JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识的文档类项目,Star 数接近 16k)。地址:https://github.com/Snailclimb/JavaGuide. 本文内容思维导图: 消息...

阿里云官方博客
12分钟前
0
0
如何在Chrome浏览器中启动deviceready事件(尝试调试phonegap项目)?

我正在开发PhoneGap应用程序,我希望能够在Chrome中调试它,而不是在电话上调试。但是,我在onGetReady()函数中初始化我的代码,该函数在PhoneGap触发“deviceready”事件时触发。由于Chr...

kisshua
今天
9
0
nginx中部署vue打包后的静态文件

如何在nginx中部署静态资源就不描述了, 请看我的这篇博客 将vue脚手架项目打包后的静态文件放到nginx上, 发现有个问题, 即url上有#, 怎么去掉这个#呢. 1 项目中router的mode 路由的mode要为h...

克虏伯
今天
13
0
JS容易理解错误的地方

在这端代码执行的末尾,你会不会hi变量回事函数中的hi了?你会不会认为这不是按引用传递了? 对值传递和引用传递产生质疑了? 1 var hi = {};2 function sayHello(hi) { ...

器石_
今天
9
0
Java开发学习--MongoDB

之前只学过sql,第一次使用非关系型数据库。以前对于关系型数据库与非关系型数据库的概念很模糊,通过这次的学习对这两者有了一个清晰的概念。 主键 在MongoDB中,主键名叫"_id",如果在生成...

微笑向暖wx
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部