【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!正如 Fungus 官网 http fungusgames com 所说的 下载 Fungus 插件有三种方式 我所选择的方式是第一种 在 Unity 的 AssetStore 中直接下载并导入 成功导入 Fungus 插件后 我们可以看到 Tools 里出现了 Fungus 往外延伸可以看到更多 Fungus 的内容很多 我们要从最基本的要素开始学起 nbsp 在 nbsp Fungus 下的三项里

正如Fungus官网(http://fungusgames.com/)所说的,下载Fungus插件有三种方式:

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

我所选择的方式是第一种,在Unity的Asset Store中直接下载并导入。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

成功导入Fungus插件后,我们可以看到Tools里出现了Fungus,往外延伸可以看到更多。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

Fungus 的内容很多,我们要从最基本的要素开始学起。

 

在 Fungus下的三项里,第一项为创建一些对象,第二项暂时不用管,第三项为打开一个 Flowchart窗口,那我们先把这个窗口打开。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

窗口打开后,理所当然地 nothing here。看回上面的 CreatFlowchart 应该是放在窗口里的对象。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

一个 New Block(新段落)在窗口中出现。

同时层级窗口(Hierarchy)出现一个新物体,物体左侧是Fungus的标志(当物体Disable时,Fungus标志消失)。通过检视窗口(Inspector)可以看到它包含一个脚本组件。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

脚本里含有多个参数,我们打开脚本看一下。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

妈耶…..1309行。

行了,甭看了,人家已经把脚本写好给我们用了。

那我们可以做些什么呢?

点击 Flowchart窗口里的New Block。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

检视窗口显示的都是容易读懂的单词和语句。

改一下段落的名字(Block Name),自定义色彩(Custom Tint),描述一下段落的作用(Description)。

注意点放到 Execute On Event(事件响应),这也是本篇要讲的重点。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

Creat Flowchart 的时候,默认的响应事件为 Game Started,很容易理解为是游戏开始时的事件响应,而且感叹号框框也贴心地解释了。

Wait For Frames 表示的则是事件响应的时机,多少帧后响应。

Commands(指令)框框里自然就是响应要实现的指令。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

从制作文字游戏的角度来说,Narrative(叙述)是最常用的指令。

 

最后完成一个简单的例子。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

Say指令里还可以调整其他参数,这些应该都很容易读懂,打开Unity后,把光标悬浮在上面就能看到解释。

如果我们希望这句“Our game starts!”是某一个角色的台词,Creat一个Character

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

Character同样包含一个复杂的脚本,而我们只需要直接在上面修改参数。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

Character物体Name Text的名字改为“Hero”后,将物体拖入Say指令里的Character选择框

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

然后运行游戏。

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

Right,our game starts!

 


 

补充,Comment指令

【Fungus笔记】No.1:初步认识 Fungus(真菌),Game Starts!

Comment指令是指令排序中的第一个指令,用于描述段落的主要任务,一般放在指令群的头部。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199145.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午1:45
下一篇 2026年3月26日 下午1:45


相关推荐

  • (详细图解)VS2017安装教程

    (详细图解)VS2017安装教程VS2017版本同15版一样,细分为三个版本,分别是:社区版(Community):免费提供给单个开发人员,给予初学者及大部分程序员支持,可以无任何经济负担、合法地使用。 企业版:为正规企业量身定做,能够提供点对点的解决方案,充分满足企业的需求。企业版官方售价2999美元/年或者250美元/月。 专业版:适用于专业用户或者小团体。虽没有企业版全面的功能,但相比于免费的社区版,…

    2022年4月28日
    61
  • matlab2015的marker,matlab中markersize什么意思

    matlab2015的marker,matlab中markersize什么意思matlab 中如何调整 plot 多变量绘图中的 markersizeMA 中的绘图语言 plot j len 1 i ro MarkerS 参数那么多 有点晕啊 每个参数代表什么意思啊 前面的 j 和 len 1 iplot PropertyName PropertyValu plot j len 1 i ro MarkerSize 10 LineWi

    2026年3月19日
    2
  • java的线程是用户态还是内核态_内核态和用户态的区别

    java的线程是用户态还是内核态_内核态和用户态的区别内核态用户态是什么?操作系统对程序的执行权限进行分级,分别为用户态和内核态。用户态相比内核态有较低的执行权限,很多操作是不被操作系统允许的,简单来说就是用户态只能访问内存,防止程序错误影响到其他程序,而内核态则是可以操作系统的程序和普通用户程序内核态:cpu可以访问计算机所有的软硬件资源用户态:cpu权限受限,只能访问到自己内存中的数据,无法访问其他资源为什么要有用户态和内核态?系统需要限制不同的程序之间的访问能力,防止程序获取不相同程序的内存数据,或者外围设备的数据,并发送到网络,所有cpu

    2025年11月13日
    4
  • spring mvc 控制器方法传递一些经验对象的数组

    spring mvc 控制器方法传递一些经验对象的数组

    2022年1月8日
    56
  • MySQL多表关联查询优化

    MySQL多表关联查询优化背景最近在对运营报表导出进行优化,总结了一些多表关联查询优化的点记录一下。避免临时表通过Explain分析SQL语句,尽量不要使用到临时表。GROUPBY(Explain具体详解,可以看这篇博客)最容易造成使用临时表,GROUPBY与临时表的关系:  1.如果GROUPBY的列没有索引,产生临时表.  2.如果GROUPBY时,SELECT的列不止GROUP…

    2022年5月30日
    44
  • GBDT算法原理以及实例理解[通俗易懂]

    GBDT算法原理以及实例理解[通俗易懂]【尊重原创,转载请注明出处】http://blog.csdn.net/zpalyq110/article/details/79527653  GBDT的全称是GradientBoostingDecisionTree,梯度下降树,在传统机器学习算法中,GBDT算的上TOP3的算法。想要理解GBDT的真正意义,那就必须理解GBDT中的GradientBoosting和Decision…

    2022年10月12日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号