cocos 事件分发2
生活随笔
收集整理的這篇文章主要介紹了
cocos 事件分发2
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
cocos的事件分發器CCTouchDispatcher,存在兩個通道,
m_pTargetedHandlers存儲CMenu,CScrollView的事件處理器,
這里的處理器,在處理過消息后,會聲明bClaimed為True,表示事件有被處理過,如果處理器isSwallowsTouches為真,則處理過的消息將被吞噬掉,并且直接跳出對m_pTargetedHandlers的遍歷,并且會把消息從消息列表中刪除,后續的標準消息處理器將不會收到吞噬的消息。(menu默認會吞噬,CScrollView默認不會)
m_pStandardHandlers存儲layer的事件處理器,并且,沒有吞噬消息的邏輯。
?
總結
以上是生活随笔為你收集整理的cocos 事件分发2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android中组件获取焦点
- 下一篇: N个数中选择M个数的组合(1MN)