Unity插件学习之Fungus常用方法

前言

因为之前使用过Fungus插件,做过简单的对话系统。故此记录一下常用方法。

一、下载与导入

下载地址:Fungus插件下载
导入插件:

导入插件

二、使用

点击顶部Tools面板的Flowchart Window,打开对话编辑窗口
在这里插入图片描述
点击顶部Tools面板新建一个对话流程
在这里插入图片描述
在对话流程下新建一个空物体,取名并添加Character脚本
在这里插入图片描述
设置你需要的属性,这里一般设置说话人的名字与说话人名字文本的颜色,当然你也可以根据需要添加说话对应的音效,只需要将需要播放的音效配置到SoundEffect就行
在这里插入图片描述
你需要对话系统中有几个说话的角色,就相对应的添加角色个数
在这里插入图片描述
这里可以设置角色的立绘,可以添加多个

三、常用方法

在Flowchat窗口右键新建一个对话片段,开启一段对话在这里插入图片描述
将当前的对话片段新增事件GameStarted,这样就可以在一开始的时候调用当前对话片段

在这里插入图片描述

1、对话方法Say

![在这里插入图片描述](https://img-blog.csdnimg.cn/40b43a76221a403d81d25fb12b5a837c.png

右键增加新命令,在搜索框中输入say选择Say方法添加新命令,选中Say命令,编辑说话内容,选择说话的角色
在这里插入图片描述
在这里可以选择你角色的立绘
在这里插入图片描述

点击运行就能看到出现了对话在这里插入图片描述
同理,需要增加对话内容的话只需要添加Say命令就行。
在这里插入图片描述
VoiceOverClip是当前命令播放时需要添加的音频
ShowAlways是当前命令作为此对话片段最后一段时是否要对话界面一直显示
FadeWhenDone是播放完当前命令后对话界面是否渐隐
WaitForClik是当前命令完成后是否等待鼠标点击进行下一步
StopVoiceOver是播放完Text是否停止音频播放
WaitForVO是播放完Text以后是否等待音频播放完毕

2、等待Wait、WaitFrames

顾名思义,这个命令是用于等待用的,Wait是等待秒数,WaitFrames是等待帧数

3、选择菜单Menu

新建两个对话片段
在这里插入图片描述
添加Menu命令,可以添加多个Menu命令,同时显示,给每个Menu添加目标对话片段在这里插入图片描述
点击运行
在这里插入图片描述
在这里插入图片描述

4、设置物体显示隐藏SetActive

添加SetActive,把需要处理的Gmaeobject拖入就行

在这里插入图片描述

持续更新

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值