触摸节点A上面有Button组件,并且layer层是自定义的一个层my,不是UI_2D,只要不移动节点A都是可以触摸的(2个摄像机,一个是UI摄像机,另外一个是跟随人物的摄像机),移动过节点A就无法再触发触摸点击了,是不是正常的?还请指教
你需要指定一个观察自定义层的相机。
1赞
没大明白,还请详细点
你my层相机移动了,my层节点不在相机范围,自然点不到
一共有2个摄像机,my层节点一直在my的摄像机下,可以看得到,就是点击不了,有解决方案吗
触摸节点也要在my的摄像机下
把整个button都改为my层级
目前就是已经是这个层了,还是无效,被触摸的节点A是动态加载的,加载好后只要不移动A节点都是没问题的,移动后才点击不到
你那个button是代码生成加上去的吗?加上去的节点的层级好像会自动和父节点一致
他的父节点也是my层,节点A是动态加载的预制体,跟随人物的摄像机的控制代码如下:
//人物摄像机跟随角色移动
cameraFollowPlayer(playerNode: Node) {
//转换坐标节点
let newPos = transformOtherNodePos2LocalNode(playerNode, this.cameraNode);
newPos.z = this.cameraNode.position.z;
this.cameraNode.setPosition(newPos);
}
找到原因了,是我自己禁止了按钮点击,打扰了
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。
