判断点击的是哪个精灵
2017-04-01 本文已影响0人
Kerwin_lang
for i=1,#spriteTable do
--从spriteTable中获取到精灵sprite
local sprite = spriteTable[i]
--获取到touch点
local p = touch:getLocation()
--获取到精灵的rect
local rect = sprite:getBoundingBox()
--判断touch点是否在精灵的范围之内
local isTouched = cc.rectContainsPoint(rect,p)
if (isTouched) then
--todo
print(obj.object[i].KindName)
else
print("未在有效区域")
end
end