轻松打造Flash帧速率测试器

德玛西亚丶boy

德玛西亚丶boy

2016-01-29 13:28

轻松打造Flash帧速率测试器,轻松打造Flash帧速率测试器

Flash作品中预设的帧速率只是理想化的,而实际情况是,Flash处理程序或是渲染图像时需要消耗一定的时间,所以动画运行时每一帧的帧速率基本上是不一样的。在一帧中放置过多的符号,该帧的帧速率就会远远低于预设的帧速率,导致画面播放不流畅,或是掉帧的情况。如果使用帧速率测试器来检测您的动画,则可发现上述问题。因为帧速率测试器工作时会显示出影片当前的平均帧速率。总之,无论是设计游戏还是制作大型动画,速度慢、运行不稳定的作品是不会有吸引力的,谁也无法去忍受一个只有4帧/秒的动画。

效果预览

图1

设计要点

首先测试器本身要尽量的简单,否则会影响测试效果。测试器中主要就是一个用来输出测试结果的动态文本和一个重置按钮。使用重置按钮是为得到一个经过准确计算的帧速率,其工作方式就是刷新测试器。测试器测试本身时,显示的帧速率应该和预设值是一样的。

设计步骤

1.打开Flash MX,设置场景大小为350px×100px,背景色为“#0E6A99”(其实,场景的设置是无关紧要的)。按快捷键“Ctrl+F8”新建一个名为“fps”的影片剪辑符号。

2.在符号“fps”的场景里点击选中工具面板中的文本工具 ,然后创建一个静态文本,输入“帧速率:”几个字,如图1所示。接着再创建一个动态文本框,点选中该动态文本框,在其属性面板里进行如图2所示的设置。最关键的设置是一定要定义变量“out”。

图2

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)

3.    按快捷键“Ctrl+F8”新建一个名为“button”的按钮符号(按钮的设计要尽量简单)。在按钮上输入“重置”两个字,如图1所示。

4.    右键点击按钮,点选弹出菜单中的“动作”命令,在“动作”面板中输入如下代码:

//release事件是在鼠标指针经过按钮时释放鼠标按钮

on(release){

//变量frame的作用是纪录当前帧数

     frame = 0;

//函数getTimer()可以返回影片已经播放的时间,单位为毫秒

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)

     n = getTimer();

展开更多 50%)
分享

猜你喜欢

轻松打造Flash帧速率测试器

flash教程
轻松打造Flash帧速率测试器

轻松打造Flash帧速率测试器 (1)

FLASH flash教程
轻松打造Flash帧速率测试器 (1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

flash中空白关键帧、关键帧、帧有什么区别

电脑软件
flash中空白关键帧、关键帧、帧有什么区别

Dreamweaver轻松快速打造Flash相册

Web开发
Dreamweaver轻松快速打造Flash相册

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Fireworks 三帧打造酷 Banner

电脑网络
Fireworks 三帧打造酷 Banner

轻松打造ASP计数器

ASP
轻松打造ASP计数器

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

结合AJAX进行PHP开发之入门(4)

结合AJAX进行PHP开发之入门(4)

.NET 2.0 基础类库中的范型——范型集合

.NET 2.0 基础类库中的范型——范型集合
下拉加载更多内容 ↓