在玩节点精灵的朋友们可能会遇到这么一个问题。就是在节点精灵中找节点,有可能节点可以找到,但是不能点击。这个是很蛋疼的事情。那么我们该如何去解决找到节点不能点击的问题呢?
首先,每个节点都有范围坐标。如果ID以及文本都不能点击,我们可以尝试下节点范围点击啊。
如图:根据代码修改R后面的代码即可。
------------------------------------复制代码------------------------------------------
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
------------------------------------复制代码------------------------------------------