- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Director Lingo 语言入门Lingo 语言基础 二、脚本类型 Lingo 的脚本类型分为 frame 脚本, sprite 脚本 , cast 脚本和 movie 脚本。在这里我不想把脚本前面的关键字翻译成为中文因为这样可能容易引起歧义。区分这些脚本的
Director Lingo 语言入门Lingo 语言基础
二、脚本类型
Lingo 的脚本类型分为 frame 脚本, sprite 脚本 , cast 脚本和 movie 脚本。在这里我不想把脚本前面的关键字翻译成为中文因为这样可能容易引起歧义。区分这些脚本的类型的方法就是看这些脚本写在什么位置上。 frame 脚本写在帧里面。 Sprite 脚本写在 Sprite 上, Cast 脚本写在 Cast 上,而 Movie 脚本写在电影中不依靠任何的其他帧和角色。这样写看起来有点象废话。不过等下解释了大家就会明白的。
frame 脚本
写在帧中的脚本就是 frame 脚本。播放头在这帧中的时候就会执行 frame 脚本。编写 frame 脚本,只要双击帧脚本通道,系统就会弹出窗口。此时就可以编写 frame 脚本。
我们上一个例子中用到的第一个脚本就是帧脚本。我们是在 Score (分镜表)的脚本通道里面写的。我们当时需要把播放头停止在第 5 帧。这个动作要求在第 5 帧画面的时候执行。并且和别的 sprite 或者 Cast 都没有关系。仅仅是在帧发生。于是我们采用在帧脚本。在帧脚本通道第 5 帧的地方双击。系统弹出窗口,默认的事件为 on exitframe me 当帧退出的时候,我们执行下面的命令,停在原地。
常用的 frame 脚本事件有。on enterframe -- 当播放头进入该帧的时候lingo 语言endon exitframe -- 当播放头移处该帧的时候lingo 语言end
Sprite 脚本
Sprite 脚本应用于 Sprite 中。我们把 Cast 库中的演员拖到舞台之上以后就是 Sprite 了。在舞台上对准一个 Sprite 按右键在菜单中选择 Script 系统弹出对话框。这个脚本窗口里写的就是 Sprite 了。
Sprite 脚本在 Sprite 的一系列操作中才会有作用。比如,单击 Sprite ,双击 sprite ,鼠标在 sprite 上面,鼠标移出 sprite 。当我们想要对舞台上的某个东西操作,来发生动作的时候就可以用 Sprite 脚本了。上次的例子中我们要求按一个按钮跳转到第 X 帧。使用的就是 Sprite 脚本。那段代码就是
On mousedowngo frame 15end
当鼠标按下按钮这个 Sprite 的时候,播放头到第 15 帧去。
Sprite 中常用的一些事件主要有
On mousedown (鼠标按下) On mousup (鼠标抬起) On mouseleave (鼠标离开) On mousewithin (鼠标在对象内)。
Cast 脚本
Cast 脚本是写给 Cast (演员)的。在角色库中可以编写。对准一个 cast 按右键盘,选择里面的 Cast member Script ,弹出窗口中编写的就是 Cast 脚本。当对某 Cast 进行一些操作的时候 Cast 脚本就开始发挥作用。 Cast 常用事件何 Sprite 基本相同。
读到这里读者稍微思考一下就会发现一个问题。好像 Cast 脚本和 Sprite 脚本差不多?
下面我们来回忆一下 Cast 和 Sprite 的关系。
角色库中的叫做 Cast ,拖到舞台上就叫做 Sprite 。一个 Cast 可以对应多个 Sprite. 当我们对一个 Cast 编写了脚本之后 , 电影中所有相应的 Sprite 都具有了相同的脚本而无需再次编写 . 因为 Sprite 就是基于 Cast 而产生的 . 例如上面图中给 Cast 圆编写了脚本之后 . 舞台上三个 Sprite 都具有了相同的脚本 . 读者接下来就会有另外一个疑问当舞台上的 Sprite 也有了脚本同时 Cast 也有脚本的时候谁优先执行呢 ? 答案是 Sprite 脚本优先执行 . 为了帮助大家想通 . 时刻记住 Director 是按照电影的观念来安排的 .Cast 就是演员 , 演员都有自己的个性 .Sprite 是演员扮演的人物 , 戏中的人物都是有戏中人物的个性的 . 当戏开演的时候谁的个性占上风呢 ? 显然是戏中的人物个性占上风 .
Movie 脚本:
Movie 脚本不依赖任何一个 Cast,sprite,frame. 他可以独立在电影内存在 . 凡是在电影中全局性的 . 还有
您可能关注的文档
- ChemOffice在分子结构绘制与多媒体制作中的应用研究与实践讲述.doc
- chiralauxiliary手性助剂讲述.doc
- CIP系统设计方案讲述.doc
- CISSPALLinOne生词汇总讲述.doc
- CKD矿物质和骨代谢紊乱及继发性甲状旁腺功能亢进会讲述.doc
- CNG供给系统使用说明书讲述.doc
- COP2000实现有符号数的排序讲述.doc
- COP7501过程控制ok讲述.doc
- CPA会计学习笔记:第12章财务讲述.doc
- CRD法施工方案讲述.doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)