魔王的奇妙冒险(暂定)——开发者日志2

10/222 浏览综合
OK,既然在上文我们介绍到我们的游戏是一款剧情向的游戏,那么一个对话框系统就是这个游戏的“标配”功能,但一旦涉及到场景演出的参与,技术上实现起来就比较复杂了。[心动小镇_汗]
在Yarn,Amanita,手搓读取csv,ink中,我们负责对话框制作的程序最终选择了Yarn实现对话功能。[心动小镇_可以]
一方面,Yarn 对文案同学非常友好。它的语法直观上手门槛低,不需要程序员手把手教,也能自己写出能跑的对话脚本。这一点在文案基本不会编程的我们团队里简直是救命稻草。[心动小镇_微笑]
另一方面,Yarn 支持自定义标签和命令,这让我们在演出表现上有了很高的自由度。想在对话里插个动画、换个立绘、播个音效,甚至触发一段剧情分支,都能通过简单的标签实现,不用频繁打扰程序。[心动小镇_可以]
目前,对话框系统已经能正常跑通,支持基本的文本展示、分支选项、标签触发等功能。下一步,我们会继续优化演出表现,比如对话节奏控制、角色表情切换、语音接入等,争取让每段对话都能“演”得更自然。[心动小镇_大笑]
此外,许可证问题我们也没有忘。Yarn Spinner 采用 MIT 许可证,最终游戏也会将许可证按照要求引入,也算符合协议要求吧。[心动小镇_点赞]
TapTap
对话系统,点击翻页
TapTap
对话系统,点击选项
[TapFamily庆生-万物皆可联动_期待][TapFamily庆生-万物皆可联动_期待][TapFamily庆生-万物皆可联动_期待]