使用cocoscreator创建的web版项目,使用了socketio,经过cordova封装后有延迟。
具体情况是这样子的,我有一个项目,用到socket。io和其他设备通信。
硬件设备:iPad mini 2
情况一:直接使用浏览器Safari打开web的cocos2d项目,socket数据都没有延迟,直接就显示出来了,是正常的。
情况二:将cocos2d的项目用cordova打包,数据就延迟了,但是socket数据延迟有时候点击屏幕就马上出来了。这时候不正常了。
情况三:用一个纯html接收socket数据,没有延迟接收的现象。正常的。
经过了很多天的测试了,现在实在不清楚到底是怎么回事。不知道怎么才可以解决这个问题。
上面三个项目反应了在cordova打包的cocos2d 项目下,socket。io会出现问题。
但是以前我们用老版本的做过是没用问题的。