下载此文档

Director第九课脚本和脚本动画(一).ppt


文档分类:文学/艺术/军事/历史 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
第九课
脚本和脚本动画(一)
主要内容
脚本的基本功能、类型以及元素
设置“脚本”窗口
创建各种类型的脚本
一、脚本简介
1、脚本是使用Lingo编写的一系列命令,可以描述为一个简单的动作或一系列复杂的动作。
2、脚本的基本功能:
可以制作交互的多媒体作品
可以对声音进行控制
可以对数字视频进行控制
可以对文本进行控制
可以对演员进行控制
可以对电影中画面的切换进行控制。
可以扩充Director的功能
可以对3D动画语言进行控制
3、脚本的类型:
行为脚本:行为脚本是一种特殊的只有被添加到帧或精灵上才能起作用的脚本。行为脚本在一个交互式Director电影中的应用非常频繁,它能够实现程序的模块化、批量处理和控制特定的精灵和帧。
演员脚本:演员成员脚本是一种附属于其他演员成员的脚本,可以把演员脚本看成是演员成员的某种属性。演员成员脚本对由该演员成员创建的所有精灵都起作用,而且要比添加到该精灵上的行为脚本优先执行。
电影脚本:电影脚本是分配给整部电影的脚本。当电影播放的时候,电影脚本在整部电影中都是可用的。它不依赖于其他任何演员成员、精灵和帧。那些在电影中需要全局性、经常性的交互以及电影开始和结束时所要发生的命令都要写进电影脚本中。
父脚本:父脚本是一种用来创建子对象的脚本,它就像一个模板,用来表示一个对象的属性和所要执行的程序。当创建一个父脚本的实例时,即生成一个子对象,一个父脚本可以拥有很多个子对象,这些子对象拥有父脚本的属性和可执行的程序功能。
4、除演员脚本以外,所有的脚本都在演员表中占据一个演员位置。多个精灵和帧可以使用相同的剧本脚本。不同演员可以共享同一个演员脚本。演员脚本存在于演员中,只有在选中演员并单击“演员表”按钮的时候才能够访问。
5、脚本元素的分类与查看:
Lingo处理程序中的命令是由一系列类似英文单词的元素组成的。根据这些元素功能的不同,可以将它们分成不同的种类。
命令:可以告知电影所要处理的事情。例如:go to 可以使播放头移动到指定的帧。
函数:函数可以返回数值。例如:date函数的返回值为当前计算机系统中日期。
关键词:关键词是具有特殊含义的词。例如,许多精灵的属性以及函数都需要在其属性名称的前面使用关键词the,该关键词是与变量名称或对象名称中的属性名相区别的。
属性:属性是与对象相对应的。例如:the colorDepth是计算机显示器的属性。属性也可以句点法的形式来表示,就像Sprite(4).visible一样。
常见精灵属性
loc 精灵的坐标位置
rotation 旋转
skew 扭曲
width 精灵显示矩形边框的宽度大小,以像素为单位
height 精灵的垂直高度,以像素为单位
left 精灵矩形边框的左边框的坐标
操作符:操作符主要是用来对一个或多个数值进行更改或比较。例如,操作符“>”用来比较数值的大小,操作符“+”用来对数值求和。
常数:常数是永远不会改变的数值。
变量:变量就是在程序运行过程中其值可以变化和更新的量。在程序运行过程中,可以对变量进行赋值、访问引用和更新等操作。
在Director中,使用消息窗口(Ctrl+m)可以查看Lingo元素的运行方式。
在消息窗口中,put命令可以告诉Director要显示的内容。
练****下面使用消息窗口来查看以下元素消息
(1)put the date
(2)put the time
(3)put the colordepth
(4)put the loc of sprit(?) (问号?是精灵编号)
(5)put 5+5
(6)put 5>9
(7)put sprite(1).loc (先创建精灵1)
(8)put the mouseloc (输出鼠标坐标位置)
(9)put member(“演员名称”).regpoint (输出演员注册点位置)

Director第九课脚本和脚本动画(一) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539607
  • 文件大小0 KB
  • 时间2015-10-03