在游戏中经常碰到点击图片或者空白区域要使得一些面板出现或者隐藏,这个时候如果 点击的区域是图片的话 那么想要将图片设为可点击的
例如 Image 是一个图片,那么就要设置Image:setTouchEnabled(true) 然后在加入触碰事件
<span style="background-color: rgb(255, 255, 255);"><span style="color: rgb(255, 0, 0);">Image:</span><span style="color: rgb(255, 0, 0);">setTouchEnabled(true) </span>
</span><span style="background-color: rgb(255, 255, 255);">Image</span>:addTouchEventListener(function(sender, eventType)-- 战斗入口
if eventType ~= ccui.TouchEventType.ended then return end
print("touch1 123456")
end)如果是层容器的话,就不需要加setTouchEnabled
而且如果此层上面没有其他的层,那么在这个层的所有区域就可以触发点击事件

本文介绍如何在游戏中设置图片和层容器的点击事件,包括使图片可点击及添加触碰事件监听的方法。对于层容器,无需设置可点击属性即可在所有区域触发点击事件。
6354

被折叠的 条评论
为什么被折叠?



