2014-09-28 3 views
0

Я использую cocos2D-JS для переноса моей 2D-игры на несколько платформ.Android-устройства cocos2d-js не реагируют на события касания, iOS и веб работают с событиями касания

Проблема, с которой я столкнулся, - это когда я запускаю и тестирую игру на устройстве Android, она вообще не будет реагировать на события касания. С помощью одного и того же кода я могу создавать и запускать его на устройствах iOS, и прикосновение работает. Когда я запускаю его в Интернете, сенсорные события отлично работают с iOS или устройствами Android.

Это, как я реализую свои сенсорные события: --------------

с в главном gameScene

(cc.Scene.extent({ 

onEnter: function(){ 
... 
... 
... 

cc.eventManager.addListener({ 

    event: cc.EventListener.TOUCH_ONE_BY_ONE, 
    setTouchEnabled: true, 

    onTouchBegan: function(touch,event){ 
     // Do Stuff 
     // Do More Stuff 
    }, 
    ..... 
    ..... 
},this); 

Как я уже сказал IOS и веб прекрасно реагирует на эти события прикосновения, просто у Android-устройств нет. Также события мыши отлично работают на всех платформах.

Любые идеи? Thank you

ответ

-1

Опечатка: вы должны использовать удлинить от cc.Scene.

Смежные вопросы