cocos creator 觸摸事件單點和多點的坑

cocos creator沒有切換多點單點觸摸的全局開關,所以在做按鈕觸摸的時候,經常需要去用代碼實現單點觸摸。
逛論壇發現一種實現的方法,就是調用觸摸事件的event中getID()接口,判斷當前事件的id是否爲0。如果是,就表明示當前事件,如果不是,則表明示第二個觸摸事件,返回即可。
也就是說,cocos creator的觸摸事件ID,是從零開始開始賦值的。
這在瀏覽器中預覽和在微信調試工具中都是正常的,在安卓中也是正常的。但是在ios的設備上,就出現了問題,經過日誌斷點發現,ios設備的觸摸事件ID不是從零開始,而是一個很大的數。這就導致了這個實現方法在ios上失靈。
今天遇到了,就記下來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章