[]关于UI与3D场景的问题

版主,我再屏幕上面初始化一个按钮,在按钮上面可以增加了一个Click事件,同时,我再Laya.stage 的舞台上面也有一个Click事件
我主要目的是想点击场景地面,角色移动,这个已经可以了。
我加一个按钮,想释放一个特效,结果我发现,每次点击都会触发人物的移动,那么我想请问一下,我如何在点击按钮的时候来屏蔽掉其他的Click事件呢?或者说,我用什么方式检测到我点击到了按钮而不是地面?有什么好方法吗?
已邀请:

Aar0n

赞同来自:

button.on(Laya.Event.CLICK, this, function(event:Laya.Event){
console.log("点击到了UI");
event.stopPropagation();
}); 完整代码

Aar0n

赞同来自:

你这个问题描述的很明确,很好,这个按钮正常来讲,会挡住下一层,不会触发,你这个可能是2d 3d 混合,我需要你发一下demo 看一下问题在哪。

yzbgyc

赞同来自:

这个是demo点击按钮看一下打印

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作