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格式电影的指令取代那些显示位图的命令,你就可以很容易地通过只使用基于命令的语言设计出高质量的游戏介绍。






