道具百科
触发器百科
脚本API百科
创作手册
创作功能
其他
Studio百科
条件
迷你世界 更新时间: 2023-11-20 10:30:20

 

 

游戏逻辑

序号

积木块

描述

1

游戏时间

 用于判断当前游戏世界内的时间是否等于某个值或处于某一区间,可制作报时器或用时间控制怪物的生成。

2

天气判断

 用于判断当前游戏世界内的天气状态是否为某一天气,可根据不同天气状态配合不同的天空盒,营造氛围。

3

重力判断

 用于判断当前游戏世界内的重力倍数是否等于某个值或处于某一区间。

4

状态效果判断

 获取事件中的状态效果,判断其是否属于某一状态。

5 位置处于区域 判断某个位置处于指定的区域内。
     

 

 

游戏时间

全称:(当前游戏时间)=(数值)

分类:条件-游戏逻辑

描述:用于判断当前游戏世界内的时间是否等于某个值或处于某一区间,可制作报时器或用时间控制怪物的生成。

参数说明:

  1. 数值:可自动获取当前游戏内的时间或手动输入数值。
  2. 比较符:6种比较运算,点击下拉框可查看。

  1. 数值:可通过数字键盘输入。

示例:20-23点的游戏时间里,每隔2秒生成一个野萌宝。12点时删除游戏中的野萌宝。

 

 

天气判断

全称:(当前全局天气模式)=(雨天)

分类:条件-游戏逻辑

描述:用于判断当前游戏世界内的天气状态是否为某一天气,可根据不同天气状态配合不同的天空盒,营造氛围。

参数说明:

  1. 天气:自动获取当前游戏内的天气,返回的是天气状态;
  2. 有是和否两个选项;
  3. 天气:一共有9种天气可以设置,点击下拉框可查看。

示例:在不同的天气下,玩家会获得不同的武器。

 

 

重力判断

全称:(当前游戏重力)=(数值)

分类:条件-游戏逻辑

描述:用于判断当前游戏世界内的重力倍数是否等于某个值或处于某一区间。

参数说明:

  1. 重力倍数:自动获取当前游戏内的重力,返回的是浮点数;
  2. 比较符:有6种比较运算,点击下拉框可查看;

  1. 数值:可通过数字键盘输入,或从函数库中获取。

示例:如果重力小于1,玩家就会变成萤火虫,否则玩家恢复初始外观。

 

 

位置的坐标值

全称:((位置)的(X)坐标值)=(数值)

分类:条件-游戏逻辑

描述:用于判断某个位置的X、Y或Z坐标,是否等于某个值或处于某一区间。

参数说明:

  1. 位置对象:可以获取事件中的位置、区域中的随机位置或自定义位置;
  2. 坐标:可从X、Y、Z中选择;

  1. 比较符:6种比较运算,点击下拉框可查看;

  1. 数值:可通过数字键盘输入。

示例:玩家从高处摔下后,会被传送回上方的起点。

 

 

状态效果判断

全称:(事件中的状态效果)是(疾跑1级)

分类:条件-游戏逻辑

描述:获取事件中的状态效果,判断其是否属于某一状态。

参数说明:

  1. 3. 状态:可从事件中获取状态对象或从状态库中选择状态类型;

  1. 有是和否两个选择;

 

 

位置处于区域

全称:(位置)[是]处于(区域)中

分类:条件-游戏逻辑

描述:判断某个位置处于指定的区域内。

参数说明:

  1. 位置对象:可以获取事件中的位置或自定义位置;
  2. 有是和否两个选项;
  3. 区域对象:可自定义区域、用函数生成新区域,如位置转化为区域、区域扩大、区域偏移等。

 

示例:玩家在Boss区域内开始攻击时,会召唤出硫磺弓手一同作战。

教程链接:玩家处于区域

 

 

数学

序号

积木块

描述

1

布尔值判断

 判断两边布尔值的关系。

2

比较值运算

 用于比较数值,判断数值是否等于某个值或处于某一区间,可比较数值、变量、对象。

3

字符串判断

 判断字符串是否相同,可用于解密游戏。

4 任意值判断
可对任意值进行判断,如区域、布尔值、字符串、玩家等。
     

 

 

布尔值判断

全称:<真>是<真>

分类:条件-数学

描述:判断两边布尔值的关系。

参数说明:

1、3. 布尔值:只有真假两种状态可选,状态也可从条件或布尔变量中获得,如下图;

  1. 有是和否两个选项。

 

示例:

常见错误:无

教程链接:无

 

 

比较运算

全称:(0)=(0)

分类:条件-数学

描述:用于比较数值,判断数值是否等于某个值或处于某一区间,可比较数值、变量、对象。

参数说明:

1、3. 数值:数值1与数值3可以通过数字键盘输入或从函数库中获取数值进行比较;

2. 比较符:6种比较运算,点击下拉框可查看。

示例:当玩家消耗任何一类道具后,会随机生成一个数字,如果数字小于3则受到惩罚,否则获治疗和攻击力加强。

教程链接:(任意值)是(任意值)

 

 

字符串判断

全称:(“你好”)是(“你好”)

分类:条件-数学

描述:判断字符串是否相同,可用于解密游戏。

参数说明:

1、3. 字符串:可通过文本框输入或获取字符串变量的值 ;

2. 有是和否两个选项。

 

示例:判断玩家输入的密码是否正确。

 

 

任意值判断

https://mini1.feishu.cn/space/api/box/stream/download/asynccode/?code=MDExZTFhNjlkMjA3ODIwYzJhMTM1YzI2MjFlOWQyYTZfbEJleDB1emNTbHBqR1kwTHRnM25aVzdaQ0xXbWJmV3JfVG9rZW46V3JjQ2JNdkpWb3hMSXl4MzNFbmNOem9tbmZkXzE3MDAxMjUwNzA6MTcwMDEyODY3MF9WNA

全称:(任意值)是(任意值)

分类:条件-数学

描述:可对任意值进行判断,如区域、布尔值、字符串、玩家等。

https://mini1.feishu.cn/space/api/box/stream/download/asynccode/?code=MjE2YzczYzBmYTdhZmE3N2UxZDJiMWY4NjlhMjYwZDhfQVNVczdJcDNNWnpUTHZWOVdYYjBRUG80amVrbWtqdVJfVG9rZW46V2V2U2JNZTVob0s0aTl4QkN5SWN2TGYwbk5nXzE3MDAxMjUwNzA6MTcwMDEyODY3MF9WNA

参数说明:

https://mini1.feishu.cn/space/api/box/stream/download/asynccode/?code=YTc5MTRhMDA4ODM2NGQ3NjM3ZTZlZWRjMjc3ZTJlZDhfeGVjdWhHOXBGcGpjZWluQllFUWxjM096Uk5mUnJseklfVG9rZW46UHpONmI5QkRYb0Jsb2N4SnVkeGM3bHE4bmJjXzE3MDAxMjUwNzA6MTcwMDEyODY3MF9WNA

1、3. 通过函数可以获取任意类型的值进行判断,1和3的数据类型要一致

https://mini1.feishu.cn/space/api/box/stream/download/asynccode/?code=ZDgzNDA0MzI1NjBjZGM1NWNmY2M4MGQwYjQxZDBjYzhfV2ROblVrQW5iU05IQnpJQncwdTA4cmt0MU1pdVdJMlFfVG9rZW46THZYUWJldlVOb0U3UDZ4RnZvemNmdkl5bnZjXzE3MDAxMjUwNzA6MTcwMDEyODY3MF9WNA

  1. 有是和否两个选择;

示例:

当玩家手持短剑时,在玩家身上播放光效否者删除光效。

https://mini1.feishu.cn/space/api/box/stream/download/asynccode/?code=ZTNlZTdhMmQ0N2NhNzI1NGU1NDhlMDgxMjEzMjY4ZDZfSGdMa1pqTGo2VFZpaXdTZXBMdDhsN1FFQ29lT3pEcTNfVG9rZW46VWlIQ2JpSFNOb1RhSlB4YzVUNWM5aFBlbm9XXzE3MDAxMjUwNzA6MTcwMDEyODY3MF9WNA

教程链接:数值等于数值

 

 

 

玩家

序号

积木块

描述

1

玩家数量

 用于判断当前游戏世界内的游戏人数是否等于某个值或处于某一区间。

2

玩家属性判断

 用于判断玩家的生命值、体力值、等级、速度、攻击力等数值属性,是否等于某个值或处于某一区间。

3

玩家个体判断

 判断玩家是否为某一特定玩家对象,可用于当游戏中有多个玩家时,指定某玩家完成特定任务。

4

动画表情判断

 判断事件中的动画表情,其是否为某个动画表情。

5

玩家状态效果判断

 判断玩家对象的状态效果是否处于某一状态中。

6

拥有的道具数量

 判断玩家快捷栏或背包中指定道具的数量是否等于某个值或处于某一区间,可用来制作装备合成功能。

7

玩家背包持有道具判断

 判断游戏中玩家快捷栏、背包和装备栏是否有指定的道具。可用于寻宝游戏中判断玩家有无完成任务。

8

玩家队伍判断

 判断玩家所在的队伍是否为某一阵营,可用来制作队友无伤功能。

9    

 

 

玩家数量

全称:(当前游戏中玩家的数量)=(数值)

分类:条件-游戏逻辑

描述:用于判断当前游戏世界内的游戏人数是否等于某个值或处于某一区间。

参数说明:

  1. 自动获取当前游戏内的游戏人数,与数值3进行比较;
  2. 比较符:6种比较运算,点击下拉框可查看;

3. 数值:可通过数字键盘输入,或从函数库中获取。

 

示例:新玩家进入游戏后,有3秒的时间不能移动。

 

 

玩家属性判断

全称:((触发事件的玩家)的(最大生命值)属性)=(数值)

分类:条件-玩家

描述:用于判断玩家的生命值、体力值、等级、速度、攻击力等数值属性,是否等于某个值或处于某一区间。

参数说明:

  1. 玩家对象:可从当前触发器事件中获取玩家对象,如触发事件的玩家或房主;
  2. 有22个可选属性,点击下拉箭头后从表格中选取,如下所示

3. 比较符:6种比较运算,点击下拉框可查看。

4. 数值:可通过数字键盘输入。

 

示例:当玩家生命值低于25的时候远程和近战的攻击力会剧增。

 

 

玩家个体判断

全称:(触发事件的玩家)是(玩家)

分类:条件-玩家

描述:判断玩家是否为某一特定玩家对象,可用于当游戏中有多个玩家时,指定某玩家完成特定任务。

参数说明:

1、3. 玩家对象:判断玩家1和玩家3的关系,从当前事件中获取玩家对象或在函数库中可获得玩家对象,如指定迷你号的玩家、玩家组中随机的玩家、发射投掷物的玩家;

2. 有是和否两个选项。

 

示例:只有迷你号为“6666”的玩家进入区域1能获得胜利。

 

 

动画表情判断(录视频)

全称:(事件中的动画表情)是为(打招呼)

分类:条件-玩家

描述::判断事件中的动画表情,其是否为某个动画表情。

参数说明:

  1. 3. 表情:可从当前触发器事件中获取动画表情对象或从表情库中获取表情类型;
  2. 有2种可选的状态,点击下拉框查看;

示例:玩家做出不同的表情时,会在玩家身上播放不同的特效。

 

 

玩家状态效果判断

全称:(触发事件的玩家)是处于(疾跑1级)中

分类:条件-玩家

描述:判断玩家对象的状态效果是否处于某一状态中。

参数说明:

  1. 玩家对象:可从当前触发器事件中可以取到的玩家对象中选取或在函数库中可获对象,如指定迷你号的玩家、玩家组中随机的玩家、发射投掷物的玩家;
  2. 有是和否两个选项;
  3. 状态类型:可以在三类状态中选择或自定义状态。

 

 

拥有的道具数量

全称:((触发事件的玩家)拥有的(樱桃木)的数量)=(数值)

分类:条件-玩家

描述:判断玩家快捷栏或背包中指定道具的数量是否等于某个值或处于某一区间,可用来制作装备合成功能。

参数说明:

  1. 玩家对象:可从当前触发器事件中获取玩家对象,如触发事件的玩家或房主;
  2. 道具类型:可在道具库中选择特定道具类型;
  3. 比较符:6种比较运算,点击下拉框可查看;

4. 数值:可通过数字键盘输入。

 

示例:当玩家的快捷栏或背包中拥有2个星站能源核心即可获胜。

 

 

玩家背包持有道具判断

全称:(触发事件的玩家)的(所有快捷栏)持有(樱桃木)为(真)ID

分类:条件-玩家

描述:判断游戏中玩家快捷栏、背包和装备栏是否有指定的道具。可用于寻宝游戏中判断玩家有无完成任务。

参数说明:

  1. 玩家对象:可从当前触发器事件中获取玩家对象,如触发事件的玩家或房主;
  2. 有3个放置道具的地方,点击下拉框查看;

3. 道具类型:可在道具库中选择特定道具类型;

4. 有是和否两个选项。

 

示例:玩家到达终点后,快捷栏内要有樱桃木才能获得胜利。

 

 

玩家队伍判断

全称:((玩家)的队伍)是(队伍1红)

分类:条件-玩家

描述:判断玩家所在的队伍是否为某一阵营,可用来制作队友无伤功能。

参数说明:

  1. 玩家对象:根据不同的玩家对象,获得队伍的信息;
  2. 有是和否两个选择;
  3. 有7种阵营可选,点击下拉框查看阵营。

教程链接:玩家个体判断

 

 

生物

序号

积木块

描述

1

生物属性

 用于判断生物的模型大小、跳跃力、防御力、攻击力等属性值,是否等于某个值或处于某一区间。

2

生物类型判断

 可通过多种方式获得生物对象,并判断获得的生物对象是否为某一类生物。可根据击败不同的生物得到不同分数或为不同生物设置不同高攻击力。

3    

 

 

生物属性

全称:((生物)的(最大生命值)属性)=(数值)

分类:条件-生物

描述:用于判断生物的模型大小、跳跃力、防御力、攻击力等属性值,是否等于某个值或处于某一区间。

参数说明:

  1. 生物对象:可从事件中获取生物对象或使用【选择功能】指定生物对象。
  2. 有14个可选属性,点击下拉箭头后从表格中选取,如下所示

  1. 比较符:6种比较运算,点击下拉框可查看;

2. 数值:可通过数字键盘输入。

 

 

生物类型判断

全称:(触发事件的生物)是(嘟嘟鸟)

分类:条件-生物

描述:可通过多种方式获得生物对象,并判断获得的生物对象是否为某一类生物。可根据击败不同的生物得到不同分数或为不同生物设置不同高攻击力。

参数说明:

  1. 生物对象:在函数库中可获得多种生物对象,如触发事件的生物、最后创建的生物、发射投掷物的生物;
  2. 有是和否两个选项;
  3. 生物类型:可以在方块库中选择特定生物。

示例:玩家击败沙原领主才可获得胜利。

 

 

方块

序号

积木块

描述

1

方块类型判断

 用于判断方块对象是否为指定的方块,常用来制作可以吃的微缩、贩卖机等。

2    

 

 

方块类型判断

全称:((位置)的方块类型)是(樱桃木)

分类:条件-方块

描述:用于判断方块对象是否为指定的方块,常用来制作可以吃的微缩、贩卖机等。

参数说明:

1、3. 方块类型:方块1和方块3做比较,可在道具库中进行选择或函数库中可获得多种道具对象,如(指定位置处的方块)、(事件中的方块对象)、(随机方块);

2. 有是和否两个选项。

 

示例:一个刺激的抽签游戏,玩家通过点击方块决定胜负。点击琥珀原石获胜,点击炽炎矿失败。

教程链接:道具类型

 

 

道具

序号

积木块

描述

1

道具类型判断

 用于判断道具对象是否为某一道具类型对象。可用来为不同武器设计攻击特效。

2

手持道具类型判断

 判断触发事件的玩家手持道具是否为某一类道具类型。可用来制作需要手持特定道具进入指定区域才能通关的功能。

3    

 

 

道具类型判断

全称:(事件中的道具类型) [是](樱桃木)

分类:条件-道具

描述:用于判断道具对象是否为某一道具类型对象。可用来为不同武器设计攻击特效。

注意:方块类型也可以转换为道具类型如下图

参数说明:

  1. 道具类型对象:在函数库中可获得多种道具类型对象,如事件中的道具类型、掉落的道具、随机道具;
  2. 有是和否两个选项;
  3. 道具类型:可在道具库中选择特定道具类型。

示例:吃下香溢烤嘟嘟鸟后会变大,吃下冰蕨奶冻都会缩小。

教程链接:方块类型判断

 

 

手持道具类型判断

ID:

全称:((触发事件的玩家)手持道具类型)是(樱桃木)

分类:条件-玩家

描述:判断触发事件的玩家手持道具是否为某一类道具类型。可用来制作需要手持特定道具进入指定区域才能通关的功能。

参数说明:

  1. 道具类型对象:在函数库中可获得多种道具类型对象,如事件中的道具类型、掉落的道具、随机道具;
  2. 有是和否两个选项;
  3. 道具类型:可在道具库中选择特定道具类型。

示例:当玩家手持道具是小火炬时可获得飞行能力,否则恢复步行。

教程链接:道具类型判断

 

 

界面

序号

积木块

描述

1

元件判断

 判断事件中的元件对象是否是指定界面中的指定元件。

2    

 

 

元件判断

全称:(事件中的元件)是(当前编辑的界面)的(元件)

分类:条件-界面(局部)

描述:判断事件中的元件对象是否是指定界面中的指定元件。

参数说明:

  1. 元件对象:从事件中获取元件对象;
  2. 有是和否两个选择;
  3. 界面对象:在自定义的UI界面中选择;
  4. 元件对象:在创建的界面中选择已添加的元件。

示例:如果按下了界面中的“提示按钮”,那么界面会弹出飘窗文字信息。

 

触发器百科词条:触发器

条件

条件通常用于控制流程中的程序走向,程序会根据条件的真假来选择执行哪条路径。

比如,如果前方遇到怪物,就挥刀砍下,否则继续前进。<前方遇到怪物?>就是一个条件,如果条件成立了就执行其中的程序,条件不成立就执行否则下的程序。

一般条件包括下面几种:

  1. 比较条件:使用比较运算符(如等于、大于、小于等)。如<玩家血量<30?>。
  2. 布尔值条件:直接使用布尔值(真\假)作为条件。如<玩家是否处于区域中?>
  3. 逻辑条件:使用逻辑运算符(如与、或、非)来组合多个条件。如<(游戏时间=22?)与(游戏天气是否下雨?)>

 

 

 

 

 

站点有内容要更新是否更新。
更新
忽略