您现在的位置: 捷凌网安 >> IT基础 >> 多媒体 >> Director >> 正文
Director制作公转动画特效

作者:佚名 责任编辑:左决 点击数: 更新时间:2008-4-13 5:00:04

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

8-29  设置舞台属性

  (2) Shift+Ctrl+V组合键打开Vector Shape窗口,在工具面板渐变颜色工具栏中,设置前景色为红色,目标色为黄色,设置笔线宽度为0 pt。使用填充椭圆(Filled Ellipse)工具,按住Shift键,在窗口中创建一个较大的圆形,并做自定义设置,如图8-30所示。

8-30  绘制表示太阳的大圆

  (3) 在图8-30所示的窗口中单击“+”按钮,新建一个空白区域,在工具面板渐变颜色工具栏框中,设置前景色为浅蓝色,目标色为绿色,使用Filled Ellipse工具,按住Shift键,在窗口中创建一个较小的圆形。并做自定义设置,如图8-31所示。

8-31  绘制表示地球的小圆

  (4) Internal Cast窗口中,单击并拖动Cast演员1到舞台的中央位置,生成精灵1。将其Ink属性设置为Transparent类型,此时精灵效果如图8-32所示。

8-32  生成精灵1

  (5) Internal Cast窗口中,单击并拖动Cast演员2到舞台的中央位置,生成精灵2。将其Ink属性设置为Transparent类型,此时效果如图8-33所示。

8-33  精灵12效果

  (6) 在工作窗口单击工具栏上的Script按钮,在弹出的Script窗口中,设置以下Lingo文本框:  
图8-34  Movie脚本中的初始功能
语句,如图8-34所示。

property sprITenum

property stepnum

property totalsteps

property radius

property stepsize

property centerx

property centery

 

on startmovie

  set the locH of sprITe 1 = 225

  set the locV of sprITe 1 = 225

end

 (7) Movie脚本中,添加以下Lingo控制语句,如图8-35所示。

on new me,sprITenum0,totalsteps0,radius0,stepsize0,centerx0,centery0

  put spritenum0 into sprITenum

  put totalsteps0 into totalsteps

  put radius0 into radius

  put stepsize0 into stepsize

  put centerx0 into centerx

  put centery0 into centery

  put 0.0 into stepnum

  puppetsprite sprITenum,true

  show(me)

  return me

end

 

on show me

  put cos((stepnum/totalsteps)*2*pi())*radius+centerx into x

  put sin((stepnum/totalsteps)*2*pi())*radius+centerx into y

  set the loc of sprite sprITenum = point(x,y)

end

 

on move me

  put stepnum+stepsize into stepnum

  show (me)

end

 

on kill me

  puppetsprite sprITenum,false

end

8-35  Movie脚本中的句柄

  (8) 打开Property Inspector对话框的Member选项卡,在Movie脚本的Name文本框中输入“hehe”名称,如图8-36所示。

8-36  设置脚本的名称

  (9) 在舞台窗口中,右击精灵1,在弹出来的快捷菜单中选择Script命令,在弹出的Script窗口中输入以下Lingo控制语句,如图8-37所示。

on mouseWIThin

  global circle

  set circle = new(script"circleobject",2,180,180,2,225,225)

end mouseWIThin

8-37  精灵1Lingo脚本

  (10) Score窗口的Script通道中,双击第1帧,在弹出的Script窗口中,设置以下Lingo控制语句,如图8-38所示。

on exITFrame me

  global circle

  go to the frame

    move(circle)

 

  repeat wITh i = 1 to 30

    sprITe(2).rotation= i*12

    updatestage

  end repest

end

8-38  1帧的Lingo脚本

(11) 至此,地球围绕太阳公转和地球自转的动画的制作完成了。播放效果如图8-39所示。

8-39  公转与自转动画效果

  • 上一篇文章:

  • 下一篇文章:
  •  
    最进更新
    普通文章Photoshop打造“红心中国”,04-30
    普通文章微软下一代通信系统发布:UC04-14
    普通文章新浪UC使用教程:UC好友名单04-14
    普通文章查找UC好友的两种方式04-14
    普通文章新浪UC团体—建立你的网上家04-14
    普通文章新浪UC2006新版五大功能改进04-14
    普通文章在新浪UC里在线K歌 生动又有04-14
    普通文章想把新浪UC玩得更好 看四大使04-14
    普通文章新浪UC 2006 Beta 新功能抢先04-14
    普通文章新浪UC2006 Beta操作全攻略04-14
     
    推荐文章
    推荐文章Maya轴点设置制作滚动的立方04-13
    推荐文章Maya 建模顶点法线软硬边04-13
    推荐文章MAYA在广告中的替换技术04-13
    推荐文章介绍Maya 中的UV编辑器04-13
    推荐文章Painter手绘精美水彩荷花04-13
    推荐文章交换动画特效制作04-13
    推荐文章幻影动画特效制作04-13
    推荐文章使Director创作过程自动化04-13
    推荐文章3D建模软件Blender04-13
    推荐文章用3DS MAX制作波浪文字效果04-13
     
    热点文章 
    推荐文章Maya轴点设置制作滚动的立方04-13
    推荐文章Maya 建模顶点法线软硬边04-13
    推荐文章MAYA在广告中的替换技术04-13
    推荐文章介绍Maya 中的UV编辑器04-13
    推荐文章Painter手绘精美水彩荷花04-13
    推荐文章交换动画特效制作04-13
    推荐文章幻影动画特效制作04-13
    推荐文章使Director创作过程自动化04-13
    推荐文章3D建模软件Blender04-13
    推荐文章用3DS MAX制作波浪文字效果04-13

    | 设为首页 | 加入收藏 | 联系站长 | 广告服务 | 友情链接 | 版权申明 | 网站地图 |

    在线交流 捷凌网安主群:51649627
    Copyright 2007-2008 © 捷凌网安. All rights reserved.
    备案序号:蜀ICP备08001812号