请教,如何在2个元素重叠的情况下,点击只触发上面元素事件
construct2吧
全部回复
仅看楼主
level 2
章鱼哥归来了
楼主
如题,请教吧内朋友,怎么阻止2个元素重叠的情况下,阻止事件冒泡,就是都绑定相同事件情况下,点击上面元素,会额外触发下面元素事件处理函数
翻了吧内贴子说是picktop来区分,但是没弄明白, 主要是为了在结束游戏后弹出浮层,或者菜单,不要触发遮罩层下面的东西
上图,点击蓝色元素,会触发绿色元素
谢谢~
2019年01月09日 10点01分
1
level 5
360532947
判断ID~
2019年01月09日 11点01分
2
level 5
360532947
刚才测试了下,两个排在一起,只能触发上面的。。。 用的是 is touching object
2019年01月09日 11点01分
3
level 5
360532947
额,不对- -~~~
等待大佬告知
2019年01月09日 11点01分
4
level 6
老王0964
我说个笨办法:设置一个全局变量,游戏进行时为‘真’,游戏结束时设为‘假’,根据真假判断触发谁?
2019年01月10日 12点01分
5
章鱼哥归来了
套一层条件,可行不复杂,谢谢
~
2019年01月11日 02点01分
青萌微凉º
你好,我想请问一下,假如我设置了按下空格键开启一个宝箱,每一次按下空格键都会开启宝箱;我只需要开启一次,开启后不能再开启第二次。请问要怎么设置呀,因为这个问题实在是困扰了我好久好久
2019年07月03日 17点07分
totoyan72021
@青萌微凉º
仿造楼上的做法,把这个变量改到全局也行啊,不要放宝箱上,只有这个变量为真时随机挑出一个来开箱然后改变值就行了
2019年07月05日 00点07分
青萌微凉º
@totoyan72021
哭了,我还是没法连接到我那,我不懂
2019年07月05日 03点07分
level 13
totoyan72021
pick top 是基于同家族对象下使用的
2019年01月11日 06点01分
6
1