作为一个文字冒险游戏,自然不能只有一条脚本,这时候,我们一般将写在文本文件中的内容全部加载,然后在逐条执行。
当一个角色说完话时,总要点击什么一下才能进行下一句。而在显示图片,播放声音,设置变量等时候,我们又希望能够直接执行下一句脚本。在遇到跳转,标签之类的语句,或者注释的时候,又希望在游戏过程中直接跳过,这就需要在分拣脚本类型的时候对它们区别对待。
假设我们指定游戏开始的时候会加载一个名叫main.txt的文件作为第一个脚本。
req= new URLRequest("scenario/main.txt");//加载路径
loader.load(req);
loader.addEventListener(Event.COMPLETE,TXTcompleteHandler);
加载好之后,我们在一个TXTcompleteHandler函数里对脚本进行处理。由于得到的是一个长长的字符串,我们需要按规律把它拆分了再使用。</