【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息点击 键可以创建多种类型的变量 每种变量都有三种访问类型 Private 私有 Public 公有 Global 全局 nbsp nbsp nbsp nbsp Private 访问类型的变量仅能被其所在的 Flowchart 使用 而 Public 访问类型的变量可以被其他 Flowchart 使用 Global 访问类型的变量也可以被其他 Flowchart 使用 只是需要增加一个步骤 在另一个 F

点击“+”键可以创建多种类型的变量,每种变量都有三种访问类型:Private(私有)、Public(公有)、Global(全局)。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息      【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

Private 访问类型的变量仅能被其所在的 Flowchart 使用,而 Public 访问类型的变量可以被其他 Flowchart 使用

Global 访问类型的变量也可以被其他 Flowchart 使用,只是需要增加一个步骤——在另一个 Flowchart 中再次定义变量,变量名相同,而变量值不作要求。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息    【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

 

变量是脚本的重要组成部分,在Fungus提供的可视化编程中,同时也提供了Variable类型指令

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

红框中是较为简单的指令,生成随机数设置变量的值,下面用一个例子说明。

 

生成随机数有两种方式,一种是手动输入变量值的范围,另一种是用其他变量值来限定取值范围。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息        【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

演示下面的指令,观察 Flowchart窗口 中 MyFloat值 的变化。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

 

接着介绍其他指令。

1)Reset重置所有指令或变量。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

 

2)Save VariableLoad VariableDelete Save Key

认识它们之前需要先了解一个新名词,Save Key 。Variable 只是一个临时赋值的变量,并没有真正地存储在硬盘中。如果想将Variable的值存储起来,需要建立一个 Save Key,并把变量值传递给它,继而在硬盘中开辟一个存储空间。

所以上述三个指令的作用分别是:存储变量值、加载(硬盘中的)变量值、删除(硬盘中的)变量值。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

 

3)Set Save Profile当游戏存在多个玩家时,每个玩家会有不一样的数据,所以在存储各个玩家的数据前,先设定一个玩家存档,再继续存储变量值。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息             【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

 

4)Read Text File:读取文本文件的信息,并赋给一个字符串变量(string)。

举个例子:

首先建立一个文本文件。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

然后将其拖入项目的 Asset文件夹 中,并设置指令,点击红框里的小圆圈找到该文件。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

接着运行下面一组指令。

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

【Fungus笔记】No.13:Variable(变量) 处理、数据存储以及读取文本信息

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

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

(0)
上一篇 2026年3月18日 下午4:21
下一篇 2026年3月18日 下午4:22


相关推荐

  • java多线程基本概述(九)——Lock(3)

    java多线程基本概述(九)——Lock(3)

    2022年3月2日
    48
  • 你应该知道的,十二大CNN算法

    你应该知道的,十二大CNN算法大家好,我是K同学啊!今天和大家分享一下自年来,涌现出来的那些优秀的图像识别算法模型。⭐️简介模型是YannLeCun教授于1998年在论文《Gradient-basedlearningappliedtodocumentrecognition》中提出。它是第一个成功应用于手写数字识别问题并产生实际商业(邮政行业)价值的卷积神经网络。被誉为是卷积神经网络的“HelloWord”,它是最简单的架构之一。有2个卷积层和3个全连接层,有大约60,000个参数。…………..

    2025年10月3日
    5
  • 搭建自己的git服务器_自建服务器

    搭建自己的git服务器_自建服务器在服务器端:新建一个空git仓库sudogitinit–baresample.gitsudochown-Rgit:gitsample.git在本地:添加remotegitremoteaddmyservergit@server_ip:/path-to-git-repo把本地内容push上去gitadd.gitcommit-m”xxx”…

    2022年10月5日
    7
  • 6688常见问题FAQ

    6688常见问题FAQ1、V-KLAY问题2、关于备份3、关于驱动问题、联机问题4、有关打补丁,刷机,升级5、JAVA使用问题6、解锁问题7、无网络问题8、铃声问题9、重要记事问题10、时间调整、自动开关机问题11、通讯录丢失问题12、wap上网13、有关工模(工程模式)6688常见问题FAQ:本帖最后由胡同印象于2006-10-2711:23编辑原文网址:http://bbs.0110.cn/threa

    2022年7月11日
    26
  • LoadLibrary失败,GetLastError= 193

    LoadLibrary失败,GetLastError= 193LoadLibrary失败,GetLastError=193LoadLibrary失败,GetLastError报错193时,一般是加载的dll所依赖的某个dll它的依赖项不存在所报的错,可以用DependencyWalker验证该dll所依赖的加载项是否都存在。DependencyWalker安装vs时一般都自带有,如果没有也可以去官网下载http://www.dependencywal…

    2022年7月13日
    20
  • 重新定义轻薄本!第三代英特尔酷睿Ultra引领AI PC新标杆

    重新定义轻薄本!第三代英特尔酷睿Ultra引领AI PC新标杆

    2026年3月13日
    1

发表回复

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

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