一.制作对话器、剧情提要
首先,我们把背景设为黑色,方便后面的制作:
下面,我们新建一个角色,名为“对话控制”,并把默认角色删掉。这个角色用于控制对话器:
我们加载一个拓展,名叫“艺术字”:
然后,我们新建一个自定义积木,并填上一些参数,用于在舞台上放置对话器
我们先做一些初始化,设定好文字的颜色、字体、大小
接下来,我们来实现逐字输出的逻辑。我们这个模块,将用字符串遍历的方式解决: 遍历整个字符串的每个字符(即把每一个字符当成一个元素处理),然后将已输出的内容和新增的一个字符拼接,直到整个字符串都被遍历完成:
注:这个逻辑可以应用于原版的逐字输出等,如果仅限于Gandi或Turbowarp,可以使用打字机效果
当然,最后我们加了一个提示“按下空格继续”
那么,我们要等待空格按下,再执行下面的代码,所以加上:
好,让我们来试一试:
这里我们发现,需要加一个清空文本的功能(新建一个自定义积木):
好!我们可以编写剧情了!
注:这里需要广播“对话结束”,是为了方便对接接下来的功能。
开始测试!打破那面绿旗!
okk,功能正常!
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=bugdog-story/bugdog/lec01a&type=comment"
title="{跟着多bug的啸天犬制作剧情解密游戏 01a}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>
本页索引