赞 | 59 |
VIP | 321 |
好人卡 | 140 |
积分 | 66 |
经验 | 179075 |
最后登录 | 2024-6-19 |
在线时间 | 1275 小时 |
Lv4.逐梦者 (版主) 百合控
- 梦石
- 0
- 星屑
- 6643
- 在线时间
- 1275 小时
- 注册时间
- 2013-8-21
- 帖子
- 3657
|
本帖最后由 余烬之中 于 2014-3-8 18:05 编辑
成功示例:
楼主的错误点:- 这是全局变量 不是全局开关 → →
- 楼主的做法有
两个很多逻辑错误,看看楼主的事件页: 页一【无条件+自动执行,读取变量+更改变量+保存变量+打开独立开关A】 页二【变量满足+事件接触,读取变量+提示成功+打开B】
页三【独立A+确定,什么也不做】 页四【独立B+确定,什么也不做】 这样的话 执行完页一就**一定会**跳转到页三 就算在页一中读取到了开关 页二也不会执行……
就算把页二页三调换一下…… 页一【无条件+自动执行,读取变量+更改变量+保存变量+打开独立开关A】 页二【独立A+确定,什么也不做】
页三【变量满足+事件接触,读取变量+提示成功+打开B】 页四【独立B+确定,什么也不做】 这样依旧不能检测是否读取到了,因为页一在读取之后,无论结果如何,都会人为打开开关(无论有没有保存到,开关都会是开的),于是会永远提示成功…………
另外,【提示成功】之前的【读取变量】也是不必要的,因为只要读取了,就一定会提示成功,无论有没有读到………………
——————————————————
应该把读取拆开来,然后利用事件页的判定(或者和上面一样条件分歧),如下 页一【无条件+自动执行,读取变量+打开独立开关A】 页二【独立A+自动执行,更改变量+保存变量+打开B】
页三【变量满足,提示成功+打开B】 页四【独立B,什么也不做】 |
评分
-
查看全部评分
|