11.5 说不同的语⾔
我们将使⽤⾕歌翻译和⽂本到语⾳来显⽰和说出多种语⾔的对话。
语⾔列表包含 9 种预配置的语⾔。
⼀开始我们:
- 将声⾳设置为吱吱声(似乎适合 Scratchy)
- 设置语⾔索引_lang=1 (英语)
- 转到第 1 行(并开始说话)
按L键可在 9 种预设语⾔之间循环。
11.6 设置线路
要设置当前行号,我们创建函数转到 (i)它将当前行设置为从 1 到⻓度的数字(脚本)。该函数
- 使⽤mod表达式将索引变量限制在正确的范围内
- 将行变量设置为脚本项指向的索引
- 将行翻译为当前语⾔
- ⼴播更新以设置进度条
- ⼴播说话以显⽰和读出线
现在我们可以使⽤箭头键来增加行(右)
或减线(左)
11.7 说⼀句话
⾸先,我们显⽰对话⽓泡。然后我们说出台词,除⾮我们现在已经在说话。
如果_play=1那么我们:
- 等待 0.5 秒
- 转到下⼀行(并阅读它)
11.8 剪切、复制、粘贴
要编辑脚本列表的完整行,我们添加三个标准函数:
- 剪切 (x)
- 复制 (c)
- 粘贴 (v)
剪切⼀行⾸先将当前行复制到tmp变量并删除该项⽬。
复制⼀行只是将当前行复制到tmp变量。
粘贴⼀行会在当前索引位置插⼊tmp变量。
11.9 画嘴巴
为了给出说话的指⽰,我们应该激活嘴巴。将第⼀个猫精灵复制三遍。
现在⽤ 70% 的红⾊为第⼀个精灵的嘴着⾊。
猫精灵看起来像这样:
现在使⽤重塑⼯具删除图⽚点。
去掉嘴巴的边缘来得到这个。
猫精灵看起来像这样。
完全去除嘴巴。⽤ 2.4 点画⼀条新的⿊线。使⽤重塑⼯具在中⼼单击并向下拉线,直到得到:
猫精灵看起来像这样:
11.10 动画嘴巴
为了创建动画,我们随机选择 3 个嘴部精灵之⼀。在这之间我们等待 0.1 秒。循环永远重复,并从另⼀个脚本停⽌。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容