首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

3.4.2  脚本

现在你至少已经粗略地知道你希望这个游戏介绍看起来到底是什么情形,所以你就可以动手具体编写这段脚本了:

DrawBitmap "gfx/copyright.bmp"

PlaySound "sound/ambient.wav"

Pause 3000

PlaySound "sound/wipe.wav"

FoldCloseEffectY

DrawBitmap "gfx/ynh_presents.bmp"

PlaySound "sound/ambient.wav"

Pause 3000

PlaySound "sound/wipe.wav"

FoldCloseEffectX

DrawBitmap "gfx/title.bmp"

PlaySound "sound/title.wav"

WaitForKeyPress

PlaySound "sound/wipe.wav"

FoldCloseEffectY

Exit

如果你仔细分析了这段代码,你应该可以准确地想象出它所能呈现出的视觉效果。伴随着某种环境音乐,每一幕都可以显示出来,并且由于命令pause的作用,每一幕都可以在显示器上停留一段时间。命令FoldCloseEffect负责伴随着转换音乐将显示的内容切换到下一幕。最后,带有标题的这一幕(它发挥的作用与前几幕有所不同)在显示器上显示出来直到发现有某个按键被按下为止。

这个过程或许很简单,但是它的想法和所有游戏介绍顺序都一样。通过增加播放.MPEG和.AVI格式电影的指令取代那些显示位图的命令,你就可以很容易地通过只使用基于命令的语言设计出高质量的游戏介绍。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论