2.2 单线剧情
在制作单线剧情之前,先来回顾一下,你还记得文字互动小说有什么样的结构特点吗?
不同于一般小说作品的顺序阅读方式,文字互动小说并不以顺序的方式阅读。 读者可以通过做出选择来干涉故事的发展,导向不同的故事结局。
在《垃圾之王塔塔洛夫的非正统冒险》中,它的结构是这样的:
这样看来,一个文字互动小说应该由许多单线剧情和分支剧情组成。 分支剧情在开头需要玩家作出选择,然后根据玩家的选择,播放不同的单线剧情。
我会分别介绍单线剧情和分支剧情应该如何制作,最终拼凑出完整的文字互动小说!
如果我打算把这个超酷的序章装进模板里,应该怎么做呢?
✨✨✨✨✨✨✨✨✨✨✨✨✨✨
序章:星核天降,垃圾王笑迎挑战
旁白:在星际的旅途中,星穹列车偶遇了一场前所未有的危机——一颗未知的星核突然降临在塔塔洛夫镇,带来了无尽的灾祸与混乱。而你,作为列车上的旅者,被这股不寻常的能量吸引,决定踏入这片混乱之地。
- 完整剧本可以在1.2 初识剧本中查看
首先,把剧本进行切分,让它更适合在文本框中展示!
序章 星核天降,垃圾王笑迎挑战在星际的旅途中,星穹列车偶遇了一场前所未有的危机—— 一颗未知的星核突然降临在塔塔洛夫镇,带来了无尽的灾祸与混乱。
而你,作为列车上的旅者,被这股不寻常的能量吸引,决定踏入这片混乱之地。
然后,让我们把它写进文本框里!
如果你使用了Adobe Illustrator等其他的工具制作造型,记得把它们导入作品角色“story.”中噢(废话)
注意造型名称要保持命名规范,格式为剧情名称:剧情编号
在序章中,剧情名称是序章
剧情编号,则是由1开始递增的数字。请千万记住在修改完造型后检查一下剧情编号排序是否正确,不然程序可能无法找到正确的造型播放噢!
剧情名称和剧情编号之间的分隔符是英文感叹号“:”
最后,告诉电脑你要播放它!
- 将界面切换到角色“main.”中被标记为“主线”的线程下
- 在自制积木中拖出“e.播放剧情( )并等待 交互次数( )” 在剧情处填写你要播放的剧情,这里填“序章:”,别忘了填分隔符“:”; 交互次数就是要播放几段。我们分了三段,所以填3。
- 移除示例积木,把自制积木放到线程下面
积木“e.播放剧情( )并等待 交互次数( )”的用处
这块积木可以让角色“story.”中的文本框弹出,播放特定的一段剧情,并等待剧情播放完成。

成功了!
我们再给它加个背景,用“背景切换为( )”来切换到它,让它变得更酷!

再微调一下标题的坐标,来看看效果吧!

总结一下顺序播放剧情的方法:
- 切分剧本
- 在角色“story.”的造型区中,把剧本写进文本框里,修改造型名称为剧情名称:剧情编号
- 在角色“main.”的脚本区主线中,将“e.播放剧情( )并等待 交互次数( )”放在下面
剧本切分小妙招
为了在文本框中展示,文字互动小说往往需要切分剧本。
在切分剧本时,需要注意以下细节:
- 切分后句子完整;
- 切分的句子不要过长或过短,要适合显示在你的文本框中;
- 换行时,避免切断一个词语,或将联系强烈的2个字分开
- 如果你不是很擅长剧本切分,也不用担心,其他章节拆分建议可以帮到你噢!
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=Oscar-novel/Oscar/lec02b&type=comment"
title="{Oscar的文字互动小说 02b}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>