结构简介
判断
指令:条件分歧
结构:
直接型:用于条件满足是执行某些指令,条件不满足则什么都不执行的情景
条件分歧:....
....
结束
分歧型:用于条件满足执行某些指令,条件不满足时执行某些指令的情景
条件分歧:....
....
否则
....
结束
一次性
指令:操作开关
结构
事件出现条件:开关 1
事件内容:
....
操作开关 1 = OFF
作用:用于一次性事件
注意:
- 将开关xxx开启后,此事件还会执行。
- 没有完全一次性的事件
循环
指令:循环、终止循环、操作变量、条件分歧
结构:
无限循环型:用于无限次执行某些指令的情形
循环
...
重复上述内容
多次循环型:用于循环指定次数后停止循环的情形
循环
...
...
操作变量 1 += 1
条件分歧 操作变量 1 = x
终止循环
结束
重复上述内容
跳转
指令:标签、转到标签
结构:
事件内跳转:在事件内进行跳转执行
标签:A
...
...
转到标签 A
事件外跳转:用于A事件执行后直接执行B事件或执行其中一部分
A事件:
...
...
跳转标签:B
B事件:
标签: B
...
...
解析
判断
直接型
例子:
条件分歧:变量 0001= 13
操作变量 0002 += 1
结束
当变量0001等于13时,变量0002的值+1
分歧型
例子:
条件分歧:变量 0001 = 13
操作变量 0002 += 1
否则
操作变量 0002 -= 1
结束
当变量0001等于13时,变量0002的值+1,否则(变量0001不等于13)-1
一次性
例子:
事件A:
事件触发条件:确定键
事件内容:
操作开关 0001 = ON
事件B:
事件出现条件 开关 0001
事件内容:
操作变量 0001 += 1
操作开关 0001 = OFF
把开关 0001打开后,变量0001的值会+1然后这个事件不会再执行,除非将开关0001再次打开。
循环
无限循环型
例子:
循环
操作变量 0001 += 1
重复上述内容
变量0001的值会无限增加且每次增加1(执行期间绝色不会移动,所以,请妥善使用该结构)
多次循环型
例子:
循环
操作变量 0001 += 1
条件分歧 变量 0001 = 5
终止循环
结束
重复上述内容
变量1会持续增加直到他的值为5,执行后角色可以移动
跳转
事件内跳转
标签:选择
显示选择项 A,下一页
当选择 A 时
...
当选择 下一页 时
显示选择项 B,上一页
当选择 B 时
...
当选择 上一页 时
跳转标签:选择
选择上一页时会看到上一页选择项的内容
事件外跳转
事件A
条件分歧 变量 0001 = 10
...
否则
跳转标签 开关开启
结束
事件B
标签 开关开启
操作开关 0001 = ON
如果变量0001的值等于10,则打开开关0001,若不等于10则不会打开开关0001
网友评论