搜索:

您的位置:首页-> 技术文章-> 多媒体技术-> Director-> Director中键盘控制制作

Director

3DMax
Authorware
Director
Maya
音频处理[Audio frequency]
视频处理[Video frequency]

本类阅读TOP10

·Director MX 2004教程--学习Director MX2004的资源
·Director MX 2004教程--运行Director MX 2004
·Director MX 2004教程--创建一个新电影
·Director MX 2004教程--提高开发效率
·Director MX 2004教程--Director的工作界面
·Director MX 2004教程--我的第一个作品
·Director MX 2004教程--演员窗口
·Director MX 2004教程--创建新的演员表
·Director MX 2004教程--演员的选择、移动与删除
·多媒体教学软件开发经验谈

精品推荐
Director中键盘控制制作

编辑:未知 来源:中国IT实验室收集整理 加入时间:2007-5-14 阅读次数


      本节将介绍一个键盘控制实例,程序中主要使用了4个方向键,当按下方向键时,动画演员的位置随之产生移动。

      键盘控制制作操作步骤如下:

(1) 进入Director 8.5。执行ModifyMovieProperties命令,在弹出的舞台属性检查器对话框中将电影舞台的大小设置为500×375,将背景颜色设置为白色,如图7-159所示。

7-159  设置舞台的属性

(2) Ctrl+R组合键,导入2张图片,在Cast窗口中显示,如图7-160所示。

7-160  导入2张图片

(3) Cast演员12拖动到舞台上,生成精灵1和精灵2,效果如图7-161所示。

7-161  生成精灵1和精灵2

(4) 要控制4个方向键,就首先要知道方向键对应的数值,这需要先测试。单击工具栏中的Script按钮,弹出Script窗口,输入以下测试程序,如图7-162所示。

on keyDown

  put keycode()

end keyDown

7-162  输入测试程序

(5) 在帧脚本中让电影停留在某一帧,以保证有时间进行测试,输入以下帧Lingo脚本程序,如图7-163所示。

on exitFrame me

  go to the frame

end

7-163  Lingo脚本程序


(6) 执行WindowMessage命令,打开Message(消息)窗口。运行程序,并依次按下键盘上的:“”、“”、“”、“4个方向键,在其窗口中可以看到按键的数值被检测出来,如图7-164所示。

7-164  Message窗口中的信息

(7) 双击Script通道的第28帧,打开Script窗口,输入以下Lingo语句,如图7-165所示。

global positionx

global positiony

on exitFrame me

  go to the frame

end

on keyup

  positionx=the loch of sprite 2

  positiony=the locv of sprite 2

  case the keycode of

    123:

      set the loch of sprite 2 to positionx5

    124:

      set the loch of sprite 2 to positionx+5

    125:

      set the locv of sprite 2 to positiony+5

    126:

      set the locv of sprite 2 to positiony5

  end case

end

7-165  2帧的Lingo脚本

(8) 至此,键盘控制动画的制作完成了,播放电影,效果如图7-166所示。

本节实例很简单,可以举一反三创建出精彩的动画效果。

7-166  键盘控制播放效果



相关文章
  • Director中飞行动画特效制作
  • director8中行为库的应用
  • Director制作多媒体网页
  • 使Director创作过程自动化
  • Director制作公转动画特效
  • 利用Director导入外部图像制作
  • 使用Director制作显示日期效果
  • Director制作立体画面动画特效
  • 访问win2000 Active directory信息的代码
  • 用Director 创建绘画程序
  • 相关软件

  • Director 多媒体教学