谁会玩导演游戏?
Director可用于创建包含高质量图像、数字视频、音频、动画、3D模型、文本、超文本和Flash文件的多媒体程序。如果你在寻找一个可以开发多媒体演示程序、单人或多人游戏、绘图程序、幻灯片、平面或三维演示空间的工具,那么Director就是你要找的工具。
优势
1接口很好用。
2支持多种媒体类型
3个强大的脚本工具
4独特的三维空间
6作品可以在各种环境下运行。
7强大的可扩展性
出色的内存管理技能
导演应用技能1,将电影设置为自动缩放以适合屏幕大小。
2、制作带阴影效果的文字
3.中式菜单
4.filmloop回放问题:
5.控制电影循环。
6.主要用于触摸屏等无人值守的场合。
7.将运行时动态更改为Director内置的图标。
8.行话支持递归!
9.导演中的事件顺序
10.设置搜索路径的适当位置。
与其他创作工具相比,导演更加专业和强大:
1接口很好用。
Director提供了专业的编辑环境、先进的调试工具和便捷的属性面板,使得Director的操作简单方便,大大提高了开发效率。
2支持多种媒体类型
Director支持广泛的媒体类型,包括各种图形格式和40多种媒体类型,如QuickTime、AVI、MP3、WAV、AIFF、高级图像合成、动画、同步和声音播放效果。
3个强大的脚本工具
新用户可以拖拽预设的行为来完成脚本,而有经验的用户可以通过Lingo做出更炫的效果。Lingo是Director中的面向对象语言。很多朋友觉得Lingo因为用法复杂,很难学。其实这恰恰是导演的优势。通过Lingo可以实现一些常规方法无法实现的功能,可以无限自由的创造。Lingo可以帮助添加强大的交互、数据跟踪、2D和3D动画、行为和效果。如果用户使用过JavaScript或Visual Basic,他们会发现学习隐语语法非常容易。
4独特的三维空间
使用Director独特的Shockwave 3D引擎,您可以轻松创建交互式3D空间,制作交互式3D游戏,提供迷人的用户体验,并使您的网站或工作更具吸引力。5创建一个方便的程序导演可以创建一个方便的软件,尤其是为残疾人士。Director可以实现键盘导航功能和语音朗读功能,无需使用专门的朗读软件。
6作品可以在各种环境下运行。
导演作品只需要一次性创作,就可以在各种环境下运行。可以发布在CD、DVD上,或者以Shockwave的形式发布在网络平台上。同时,Director支持多种操作系统,包括Windows和Mac OS X,无论用户使用什么系统平台,都可以方便地浏览Director的作品。
7强大的可扩展性
Director采用Xtra架构,从而消除了其他多媒体开发工具的局限性。使用Director的扩展功能,您可以向Director添加无限的自定义特性和功能。例如,您可以在Director中访问和控制其他应用程序。目前很多第三方公司都为Director开发了各种不同功能的插件。
出色的内存管理技能
Director出色的内存管理能力使其能够快速处理几分钟或几小时长的视频文件,为最终用户提供流畅的播放速度。
1.将影片设定为自动缩放以适合屏幕大小。
答:使用以下脚本:在准备电影(舞台)。rect =(desktop rectlist)。[1](舞台)。drawrect =(desktop rectlist)。[1]结束。
2、制作带阴影效果的文字
Field可以做出阴影效果,但是在field使用中文的时候容易死机。我们可以使用一个文本成员但多个子画面,每个子画面的位置稍微错开,可以适当设置混合。灵活运用可以得到动态多彩的阴影。缺点是量太多会拖慢速度。
3.中式菜单
可以使用installmenu的标准方法生成中文菜单,但是字体和字号设置都无效。
4.filmloop回放问题:
判断一个filmloop已经播放完一帧,然后继续播放下一帧。frame脚本包含以下实现“冻结”的代码:在退出frameme时转到frameend,然后将以下行为拖到filmloop sprite:在退出frameme时-但不使用prepareframe?!告诉雪碧(我。spritenum)如果帧=最后一帧,则plopcnt = 1 end if end告诉if ploopcnt然后进行下一步-或者如果end,则更改为其他命令end。
5.控制电影循环。
以下行为函数用于filmloop sprite。单击暂停,然后再次单击继续。属性ppause,p frame on begin prite me p pause = false p frame = 1 end on mouseup me p pause = not p pause if p pause then tell sprite(me . sprite num)To p frame = the frame end if end on exit frame me if p pause then if p frame = 1 then tell sprite(me . sprite num)To the last frame else tell sprite(me。spritenum)转到p帧-1 end if end if end由此我们也可以知道,我们无法让filmloop播放得比movie快,但是我们可以通过改编上面的方法让它慢下来。补充说明:告诉雪碧...类似于tell window,但是在官方文档中没有见过。我用了至今,没见有错。
6.主要用于触摸屏等无人值守的场合。
答:无论此时电脑是否有打开的程序或窗口,都可以使用下面的lingo语句直接关机:(仅限投影仪)打开' ' C:\ \ windows \ \ Rundll.Exeuser.Exe,退出Windows ' '重新启动电脑,改为' ' C: \ \ Windows \ \ User.exe,rundll.exe,Exitwindowsexec ' '当然不能在实际投影仪中直接使用' ' C:\ \ Windows ' ',而是要使用fileio的getosdirectory()等函数先获取系统对应的目录。
7.将运行时动态更改为Director内置的图标。
最常见和简单的方法是将以下行为应用于Sprite:On Begin Sprite Me Sprite(Me。雪碧号)。Cursor = 280-Hand cursor end一般的光标设置就够了,更个性化的光标设置这里就不说了。内置图标(部分相同):0-4 200 254 256-269 271-272 280-281 284-286 290-304。
8.行话支持递归!
用搜索算法的朋友应该开心。
9.导演中的事件顺序
prepare movie begin script for frame 1 step frame for frame 1 prepare frame for frame 1 start movie enter frame for frmae 1 exit frame for frame 1 begin script for next frame
10.设置搜索路径的适当位置。
答:其实在prepareMovie之前,要准备好所用的演员表和相关成员,包括他们的链接关系。所以你不能在电影里给自己设置搜索路径。一般在存根播放器中设置searchpath比较好。