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

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Director第九课脚本和脚本动画(一)

第九课 脚本和脚本动画(一) 主要内容 脚本的基本功能、类型以及元素 设置“脚本”窗口 创建各种类型的脚本 一、脚本简介 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 59 (7)put sprite(1).loc (先创建精灵1) (8)put the mouseloc (输出鼠标坐标位置) (9)put member(“演员名称”).regpoint (输出演员注册点位置) 二、设置“脚本”窗口并创建脚本 在Director中,对“脚本”窗口进行设置,可以使编写了的脚本可读性更强,更容易被人理解。 “脚本”窗口可以用来创建各种类型的脚本,包括精灵脚本、帧脚本、演员脚本、电影脚本以及父脚本等。 设置“脚本”窗口:“编辑/属性/脚本”出现如下窗口 创建各种类型的脚本: (1)在Director中,每一种类型脚本创建方法都有一定的差别。但是,在创建脚本的时候,无论所创建的是哪一种类型的脚本,在打开“脚本”窗口的时候,Director都会给出一些预置信息,即在“脚本”窗口中给出一些常用的脚本命令。 (2)对精灵脚本来说,Director给出的是on mouseup me和end命令 (3)对帧脚本来说,Director给出的是on exitFrame和end命令。 (4)创建演员脚本: 在演员表中,

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档