麻烦发个 demo 给我试试
我也遇到过这样的问题
node0
–node1
–node2
这3个node都有脚本 然后0这个上面有下面两个node的脚本
开始 我在0的onLoad里面1和2的active为false在编辑器里面 1的active为false 2的active为true
讲道理 这个时候2的onLoad应该 要执行吧 可是却没有执行 执行了start
然后我把1和2的active在编辑器里面都设置为false 然后就正常了
不应该,因为引擎执行到 0 的 onLoad 时,提前把 2 给禁用了。那这时你希望做的操作相当于是一开始就禁用 2,所以 2 的 onLoad 不会执行。
都 false 了,反而 onLoad 能执行吗?
谢谢反馈,这里确实有 onLoad 没被重新激活的情况。1.5.1 会修复这个 bug。
坐等1.5.1。。。现在来看1.5.0有点不敢升级。。。
对的 就是这样 我觉得很奇怪啊 我禁用后反而执行了
@onlyMark
嗯,这个是已知的问题,但是由于种种原因目前暂时无法修复,你可以自己先在 2 个控件上注册 touchstart 事件,然后当 Slider 接收到事件的时候把 PageView 给禁用掉就可以了.
辛苦了……
哇,辛苦辛苦,搞到凌晨3点
嗯 好的。