在我的代码中,我每1.5秒生成一个精灵,但是当我触摸精灵只能在最后生成的精灵上运行时,如何让它与所有精灵一起工作?
我的代码:(不是全部)
<?php
/**
* Lists all TerminalError entities for datatable.
*
* @Route("/terminalErrorJson", name="admin_terminal_error", options={"expose"=true})
* @Method("GET")
* @Template()
*/
public function datatableAction()
{
// ...
}
答案 0 :(得分:0)
在函数onTouchBegan()中你需要检查你生成的每个精灵,所以你需要将所有精灵设置成一个列表,并检查它是否被触及 我的代码是lua:
local spriteList = {}
for index,obj in pairs(spriteList) then
if cc.rectContainsPoint(obj:getBoundingBox(),touch.getLocation()) then
--touched
end
end
答案 1 :(得分:0)
是的,它有效,spriteList就像这样:
ListView