【Unity】文字游戏制作插件Fungus教程(1)

时间:2024-03-27 22:45:36

这几天无意看到一个免费的功能特强大的插件(Fungus)
他可以用来制作对话系统(无需代码)而且特别流畅
所以我专门创建一个专栏来介绍一下这个插件的使用

安装插件

我们在unity的官方商店就可下载安装
之后再工具(Tools)中即可使用
【Unity】文字游戏制作插件Fungus教程(1)
之后即可使用该插件

简单使用方法

我们先介绍几种最最简单的使用方法吧

在我看来 这个的实质就是 每次添加一个flowchart 之后这个里边的每个block都可以添加事件
有些和unity的动画系统相似 比如在触发条件方面
【Unity】文字游戏制作插件Fungus教程(1)
所以复杂程度还是不低的

我们首先来实现一个游戏刚开始就有的文字的出现
我们首先创建一个Flowchart
【Unity】文字游戏制作插件Fungus教程(1)
然后我们打开监视面板
【Unity】文字游戏制作插件Fungus教程(1)
然后就看到了
【Unity】文字游戏制作插件Fungus教程(1)
我们选择这个block 之后再Inspector面板上可添加事件
【Unity】文字游戏制作插件Fungus教程(1)
点击加号 之后也支持搜索功能 我在这里添加了一句say
点击say 可以添加语句
【Unity】文字游戏制作插件Fungus教程(1)
之后我们需要设置类型(由于是开始运行游戏开始 这里就是Game Started类型的)
【Unity】文字游戏制作插件Fungus教程(1)
之后运行游戏 观看效果
【Unity】文字游戏制作插件Fungus教程(1)
这里的语句就是我们say中添加的语句
之后我们点击鼠标 或者点击箭头 语句消失 还伴随一点点音效

上边就是最最简单的添加一个语句的方法
之后我们实现一下 点击空格产生语句的效果

在开始的时候 我说了一下我对这个插件的理解
所以我们只需要修改一下这个的类型【Unity】文字游戏制作插件Fungus教程(1)
之后运行之后 我们点击空格即可产生文字
【Unity】文字游戏制作插件Fungus教程(1)

然后我们在实现一个 点击场景中的一个2D物体 产生文字的效果
同样首先修改类型【Unity】文字游戏制作插件Fungus教程(1)
这里我们需要创建一个可点击的图片
【Unity】文字游戏制作插件Fungus教程(1)
之后给刚刚的Clickable object赋值
运行点击我们创建的图片即可产生文字

之后其他的功能我就不一一列举了
都是换汤不换药的方法

其中很多的意思和unity是相同的 比如Entered Exited Started等等的方法
希望大家自己去发掘

之后我还会更新这个专栏的内容 如果大家有兴趣可以关注我