“指令:条件分歧”的版本间的差异
BlackWhite(讨论 | 贡献) |
BlackWhite(讨论 | 贡献) |
||
第155行: | 第155行: | ||
=='''界面'''== | =='''界面'''== | ||
− | + | {{引用|描述=界面判断拥有两种情况,分别是界面本体、界面的组件|类型=备注}} | |
− | |||
<btn>事件:条件分歧##界面本体|界面本体 | <btn>事件:条件分歧##界面本体|界面本体 | ||
− | 事件:条件分歧##界面的组件</btn> | + | 事件:条件分歧##界面的组件|界面的组件</btn> |
+ | |||
+ | === '''界面本体''' === | ||
+ | |||
+ | ==== '''基本逻辑''' ==== | ||
+ | {{引用|描述='''界面判断'''<br>选择对应界面,判断界面是否满足条件,满足条件则执行条件分歧里的事件。}} | ||
+ | http://gcwiki.yyvhc.com/img/202112192104999.png | ||
+ | |||
+ | http://gcwiki.yyvhc.com/img/202112192104174.png | ||
+ | |||
+ | ==== '''判断方式''' ==== | ||
+ | http://gcwiki.yyvhc.com/img/202112192105951.png | ||
+ | {| class="wikitable" | ||
+ | !名称 | ||
+ | !说明 | ||
+ | |- | ||
+ | |存在 | ||
+ | |当界面存在的场合 | ||
+ | |- | ||
+ | |不存在 | ||
+ | |当界面不存在的场合 | ||
+ | |- | ||
+ | |已打开 | ||
+ | |当界面显示的场合 | ||
+ | |- | ||
+ | |已关闭 | ||
+ | |当界面关闭的场合 | ||
+ | |- | ||
+ | |最前方显示 | ||
+ | |当界面在窗口最前方显示的场合 | ||
+ | |} | ||
+ | |||
+ | ==== '''系统信息''' ==== | ||
+ | {{引用|类型=备注|描述=系统信息根据选择的不同而判断方式不同}}{{标签|bt1=0-禁用菜单|nr1=http://gcwiki.yyvhc.com/img/202112192108313.png | ||
+ | 当禁用菜单的场合。 | ||
+ | 禁用菜单参考[[事件:禁止使用菜单]]|bt2=1-禁用操作|nr2=http://gcwiki.yyvhc.com/img/202112192109626.png | ||
+ | 当禁用操作的场合。 | ||
+ | 禁用操作参考[[事件:禁止玩家控制]]|bt3=2-游戏暂停|nr3=http://gcwiki.yyvhc.com/img/202112192110074.png | ||
+ | 当游戏暂停的场合。 | ||
+ | 游戏暂停参考[[事件:暂停游戏]]|bt4=3-对话显示中|nr4=http://gcwiki.yyvhc.com/img/202112192110278.png | ||
+ | 当对话显示中的场合。 | ||
+ | 对话显示中参考[[事件:显示对话]]|bt5=4-世界自定义属性|nr5=http://gcwiki.yyvhc.com/img/202112192110777.png | ||
+ | 可判断[[模块:世界设定|世界设定]]内的属性。}}{{标签|bt1=5-运行在移动端上|nr1=http://gcwiki.yyvhc.com/img/202112192112643.png | ||
+ | 判断是否是在移动端上游玩,可用于制作自适应|bt2=6-运行在浏览器上|nr2=http://gcwiki.yyvhc.com/img/202112192112175.png | ||
+ | 判断是否是在浏览器上游玩,可用于制作自适应|nr3=http://gcwiki.yyvhc.com/img/202112192112509.png | ||
+ | 判断当前按下了某个按键,目前只支持手柄|bt3=7-已按下系统按键}} | ||
+ | |||
=='''当不满足条件时设置'''== | =='''当不满足条件时设置'''== | ||
{{引用|描述=通常条件分歧的判断都是满足条件才执行,如果勾选当不满足条件时设置,则可以执行相反情况下的事件。}} | {{引用|描述=通常条件分歧的判断都是满足条件才执行,如果勾选当不满足条件时设置,则可以执行相反情况下的事件。}} | ||
https://gcwiki.yyvhc.com/img/202112141839924.png | https://gcwiki.yyvhc.com/img/202112141839924.png | ||
https://gcwiki.yyvhc.com/img/202112141840833.png | https://gcwiki.yyvhc.com/img/202112141840833.png |
2021年12月19日 (日) 21:12的版本
界面展示
如果是大部分模板都拥有的功能,则不会特意标注
判断方式
在制作事件时,我们都需要为多种情况做不同事件,这时候就可以使用条件分歧。 条件分歧的判断基本可以分为:满足条件时、不满足条件时。 <btn> 事件:条件分歧#数值|满足条件时 事件:条件分歧#当不满足条件时设置|不满足条件时 </btn>
数值
基本逻辑
通过数字比较来判断是否满足条件,满足条件则执行条件分歧里的事件。支持数值变量
https://gcwiki.yyvhc.com/img/202112141840807.png
https://gcwiki.yyvhc.com/img/202112141840030.png
比较符
默认提供了多种比较符判断,可根据实际情况选择
https://gcwiki.yyvhc.com/img/202112141843510.png
名称 | 说明 |
---|---|
=(等于) | 条件1 等于 条件2 时执行 |
>=(大于等于) | 条件1 大于等于 条件2 时执行 |
>(大于) | 条件1 大于 条件2 时执行 |
<=(小于等于) | 条件1 小于等于 条件2 时执行 |
<(小于) | 条件1 小于 条件2 时执行 |
!=(不等于) | 条件1 不等于 条件2 时执行 |
开关
基本逻辑
通过判断开启或关闭,满足条件则执行条件分歧里的事件。支持开关变量
https://gcwiki.yyvhc.com/img/202112141844058.png
https://gcwiki.yyvhc.com/img/202112141844198.png
对象开关的编号
对象开关的编号类似于场景对象ID与对象开关的关系。
当A开启时执行。。当B开启时执行。。。每个字母都可以理解是一个对象ID。
字符串
基本逻辑
通过 条件1 判断 条件2 是否满足条件,满足条件则执行条件分歧里的事件。支持字符串变量
https://gcwiki.yyvhc.com/img/202112141846539.png
https://gcwiki.yyvhc.com/img/202112141846914.png
比较符
https://gcwiki.yyvhc.com/img/202112141846470.png
名称 | 说明 |
---|---|
=(等于) | 条件1的内容 等于 条件2的内容 时执行 |
<>(包含) | 条件1的内容 包含 条件2的内容 时执行 |
!<>(不包含) | 条件1的内容 不包含 条件2的内容 时执行 |
包含、不包含
很简单,包含意思为:字符串的内容有包含了条件2的内容即满足条件。不包含自然是条件相反的情况。
可参考下面的事件。
https://gcwiki.yyvhc.com/img/202112141848300.png
脚本
基本逻辑
https://gcwiki.yyvhc.com/img/202112141850464.png
https://gcwiki.yyvhc.com/img/202112141850278.png
场景对象
基本逻辑
判断场景对象是否满足条件,满足条件则执行条件分歧里的事件。
https://gcwiki.yyvhc.com/img/202112141850523.png
https://gcwiki.yyvhc.com/img/202112141851182.png
指定场景对象
https://gcwiki.yyvhc.com/img/202112141851098.png
判断方式
http://gcwiki.yyvhc.com/img/202112192039425.png
是否存在 | 判断场景对象是否存在于该地图上。 |
---|---|
是否固定朝向 | 判断场景对象是否开启固定朝向,请参考场景对象 |
是否桥属性 | 判断场景对象是否开启桥属性,请参考场景对象 |
是否穿透 | 判断场景对象是否开启穿透,请参考场景对象 |
是否移动时自动更换动作 | 判断场景对象是否开启移动时自动更换动作,请参考场景对象 |
是否忽略不能移动的场合 | 判断场景对象是否开启忽略不能移动的场合,请参考场景对象 |
是否自动播放动作 | 判断场景对象是否开启自动播放动作,请参考场景对象 |
是否移动中 | 判断场景对象是否移动中,请参考场景对象 |
是否跳跃中 | 判断场景对象是否跳跃中 |
是否重复接触 | 判断场景对象是否开启重复接触,请参考场景对象 |
是否仅允许玩家触发触碰事件 | 判断场景对象是否开启仅允许玩家触发触碰事件,请参考场景对象 |
是否触碰事件执行时等待 | 判断场景对象是否开启触碰事件执行时等待,请参考场景对象 |
自定义 | 可自行填写属性名称来判断 |
界面
<btn>事件:条件分歧##界面本体|界面本体 事件:条件分歧##界面的组件|界面的组件</btn>
界面本体
基本逻辑
选择对应界面,判断界面是否满足条件,满足条件则执行条件分歧里的事件。
http://gcwiki.yyvhc.com/img/202112192104999.png
http://gcwiki.yyvhc.com/img/202112192104174.png
判断方式
http://gcwiki.yyvhc.com/img/202112192105951.png
名称 | 说明 |
---|---|
存在 | 当界面存在的场合 |
不存在 | 当界面不存在的场合 |
已打开 | 当界面显示的场合 |
已关闭 | 当界面关闭的场合 |
最前方显示 | 当界面在窗口最前方显示的场合 |
系统信息
http://gcwiki.yyvhc.com/img/202112192108313.png 当禁用菜单的场合。 禁用菜单参考指令:禁止使用菜单
http://gcwiki.yyvhc.com/img/202112192109626.png 当禁用操作的场合。 禁用操作参考指令:禁止玩家控制
http://gcwiki.yyvhc.com/img/202112192110074.png 当游戏暂停的场合。 游戏暂停参考指令:暂停游戏
http://gcwiki.yyvhc.com/img/202112192110278.png 当对话显示中的场合。 对话显示中参考指令:显示对话
http://gcwiki.yyvhc.com/img/202112192112643.png 判断是否是在移动端上游玩,可用于制作自适应
http://gcwiki.yyvhc.com/img/202112192112175.png 判断是否是在浏览器上游玩,可用于制作自适应
http://gcwiki.yyvhc.com/img/202112192112509.png 判断当前按下了某个按键,目前只支持手柄
当不满足条件时设置
https://gcwiki.yyvhc.com/img/202112141839924.png https://gcwiki.yyvhc.com/img/202112141840833.png