在玩节点精灵的朋友们可能会遇到这么一个问题。就是在节点精灵中找节点,有可能节点可以找到,但是不能点击。这个是很蛋疼的事情。那么我们该如何去解决找到节点不能点击的问题呢?

首先,每个节点都有范围坐标。如果ID以及文本都不能点击,我们可以尝试下节点范围点击啊。

如图:根据代码修改R后面的代码即可。

节点精灵找到节点不能点击怎么办?试试这个方法 节点精灵 第1张

------------------------------------复制代码------------------------------------------

        local 启动功能 = R():text(名称):type("TextView"):desc(名称..".*");
        local 启动结果 = find(启动功能)
        if 启动结果 then
            local qx1 = math.floor((启动结果.rect.right - 启动结果.rect.left) / 2)
            local qy1 = math.floor((启动结果.rect.bottom - 启动结果.rect.top) / 2)
            local qx2 = 启动结果.rect.left + qx1
            local qy2 = 启动结果.rect.top + qy1
            if qx2 >= 0 and qy2 >= 0 then
                click(启动结果.rect.left + qx1 , 启动结果.rect.top + qy1)
                sleep(7000)
            end
        end

------------------------------------复制代码------------------------------------------