视觉小说是一种带插图的故事:玩家阅读对话,并做出改变后续剧情的选择。在 Yop2D 中,一切都用手指完成,不用写脚本,也无需导入任何素材:素材库里已经有一个现成角色(Hana,带多种表情)和水彩背景。你甚至不用在场景里摆放任何东西:节点会自己显示背景、角色和对话框。
你需要:
- Yop2D 0.1.1062 或更新版本;
- 一个新的空项目(一个空场景就够了)。
👉 在 Yop2D 中,内置引导“我的第一个故事”(首页的引导卡片)会在 5 分钟内陪你完成第 1 步和第 2 步:黄色方框会告诉你点哪里,连窗口里也有。想看能做到的一切,请在“示例”标签中下载示例 Firefly Night。
第 1 步:背景和第一句台词
- 打开场景的 蓝图。
- 添加事件 “启动时”。
- 添加 “更换背景” 并选择一张图片,例如草地。
- 添加 “说一句话”。点 谁说话,再点 + 新角色…,再点 ⭐ 现成角色,然后选择 Hana。下次 Hana 就会直接出现在列表里。
- 点 台词,写下她说的话,例如:“你好!你刚到这里吗?”。你也可以选择她的 表情。
- 按顺序连接这三个节点,然后运行游戏:背景出现,Hana 登场并一个字一个字地说话。
启动时
→
更换背景草地
→
说一句话Hana · “你好!”
第 2 步:提出一个选择
- 添加 “提出选择”,连接在 Hana 的台词之后。
- 写 回答 1:“好!”和 回答 2:“不用了,谢谢”。最多可以有 4 个回答。
- 这个节点每个回答都有一个出口。把出口 “回答 1” 连接到一个新的 “说一句话”(开心的 Hana:“太好了!来,我带你看看村子。”),把出口 “回答 2” 连接到另一个(难过的 Hana:“哦……真可惜。”)。
- 运行游戏,试试两个回答:故事像树一样分叉。
说一句话“你好!”
→
提出选择好! · 不用了,谢谢
回答 1 →
说一句话“太好了!”
游戏中,玩家可以点 ◀ 返回 回到上一句台词,甚至回到选择之前,去试试另一个回答。历史、自动、跳过、存档和设置按钮都可以收进一个 ☰ 菜单。
第 3 步:结局和标题画面
- 在每个分支的结尾添加 “结束故事”。给它一个结局名称,例如“参观村子”或“独自上路”。
- 在 “启动时” 之后紧接着添加 “故事标题画面”,写下故事标题,并把它的出口 “新游戏” 连接到 “更换背景”。
- 把每个 “结束故事” 连接到 “故事标题画面”:结局之后,玩家会回到标题画面。
- 运行游戏:标题画面提供“新游戏”,之后还有“继续”(每句台词都会自动存档)和“结局与画廊”(已找到的结局及纪念照片,以及看过的背景)。
启动时
→
故事标题画面“村子”
新游戏 →
更换背景
→
…
→
结束故事“参观村子”
第 4 步:改变结局的友情爱心
- 在温柔的回答之后添加 “友情(爱心)”:谁? Hana,增加爱心(−1 表示减少) 1。左上角会出现爱心,并飘起“+1 ❤”。
- 在结局之前添加 “如果友情……”:Hana,至少 2 颗爱心。
- 把出口 “真” 连接到美好结局,把出口 “假” 连接到更悲伤的结局。爱心会保存在存档里,◀ 返回 也会把它们恢复原样。
友情(爱心)Hana +1
→
…
→
如果友情……Hana ≥ 2
真 →
结束故事“永远的朋友”
更进一步
- “显示 / 隐藏角色” 让角色不说话地登场或退场;每个角色都可以有自己在屏幕上的位置(左、中、右)。
- “让玩家输入文字(名字……)” 询问玩家的名字:在台词里,
{prenom}会显示它。 - “氛围(雨、雪、夜晚……)” 添加雨、雷雨、雪、花瓣、萤火虫或夜晚,并带有声音;“画面转场(圆形、星形……)” 和 “缩放画面” 增加节奏感。
- 在 谁说话 中,🎨 对话样式… 可以修改文本框:框内显示角色头像、☰ 菜单、是否显示爱心、朗读台词。
- “提出选择” 的每个回答都可以配一张图片(高级设置):回答会变成带图的大卡片。回答还可以设置条件,计时器会添加出口 “时间到”。
- 蓝图 中的 🗺 按钮会打开故事地图:所有分支、选择和结局一目了然;点一个格子就会跳到对应的节点。
- 每句台词都可以用 9 种语言书写:游戏会显示玩家的语言。
如果不起作用
- 什么都没出现:检查 “启动时” 是否连接到第一个节点,以及每个节点是否连接到下一个。
- 台词出现了,但没有角色:谁说话 是空的,或者选的是旁白。请在列表中选择 Hana。
- 没有出现“继续”:还没有存档。开始“新游戏”并至少读一句台词。
- 某个结局没有计入“结局与画廊”:在 “结束故事” 中给它一个结局名称。
- 结局之后玩家卡住了:把 “结束故事” 连接到 “故事标题画面”,或连接到另一个场景。