点击屏幕,怎么判断是否点击在UI界面上面?

这是Unity3d里面点击UI界面的判断。

Creator3D里面怎么去判断,鼠标点击在UI界面上面。

不是有个touch???你判断这个节点是是不是你UI节点名字不就可以了??

你需要判断当前点击对象是 3d 物体还是 UI?还是 UI 上的点击

你需要判断当前点击对象是 3d 物体还是 UI
就是这个意思

点击事件是绑定在UICanvas上面,不管点击那个界面,event.target 返回的一直都是这个Canvas对象

我觉得你可能理解错了,我多做点说明吧。我大致看了一下 uiCamera.rayCast 的功能,似乎做的就是 ui 事件检测,1. 在 creator 3d 里,你要做的就是对你要检测的节点做事件监听,而不是把事件监听做到 canvas 上,然后希望其他节点也能触发事件,2. 如果你真的是需要点击屏幕,然后检测当前点击到的目标是 3d 对象还是 ui 对象,你可以使用,this.node.scene.renderScene 里的射线检测方法进行检测

射线检测有结果了么?

具体怎么用还在测试中,引擎组同学都说了肯定是可以实现

点击屏幕中下发,红圈的地方,射线检测怎么还是点击到了 AlertPanel上面
看下右边的代码,是不是哪里不对

你这射线检测用的不就是检测 ui 的,我刚问了下射线检测的同学,你要做分两步做,检测 ui 和检测 model,然后对比检测距离判断最近的那个,1.0.1 的版本会出 ui 和 3d 一起检测,顺便能问下你要做 ui 和 3d 同步检测的功能是要做啥

你看下红圈的位置,我没有点击到AlertPanel上面,射线检查返回的是这个界面不对吧,应该返回 Canvas吧

我说的是,物体与物体之间的射线检测 ,我只是还没有发布正式版的时候,我用的时候是没有的

正式版是有的,看下 this.node.scene.renderScene,这个接口之后会改,放在这个地方不合适

好的,静等正式版

正式版已经发布了啊,官网上的就是正式版

我用 Creator3D 现在没办法实现,场景中的一个3D物体跟着鼠标一起移动,你知道怎么实现吗