问题遇到的现象和发生背景
本人为cocos creator初学者,使用cocoscreator2.4.9版本鼠标监听脚本时,按照教程打好了代码,cocos creator版本为2.4.9,qq浏览器版本为qq浏览器11.3(5195),脚本为typescript脚本
遇到的现象和发生背景,请写出第一个错误信息
在QQ浏览器打开控制台调试自己的游戏场景时不会显示任何鼠标事件,比如在控制台输出“鼠标事件”几个字,同时控制台可以正常监听键盘事件
CCSys.js:1078 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
start () {
this.node.on(cc.Node.EventType.MOUSE_DOWN,function(event){
if(event.getButton()== cc.Event.EventMouse.BUTTON_RIGHT){
console.debug("输出内容");
}
});
}
运行结果及详细报错内容
不显示鼠标事件,浏览器控制台中有如下报错
CCSys.js:1078 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu
initSys @ CCSys.js:1078
VM415:1 [Deprecation] 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.
(匿名) @ VM415:1
__quick_compile__.js:227 load __quick_compile_project__: 6.86279296875 ms
__quick_compile__.js:244 eval __quick_compile_project__ : 5 files: 3.2470703125 ms
CCGame.js:393 Cocos Creator v2.4.9
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
思路:可能是模拟器版本问题,可能是该版本浏览器不支持cocos creator2.4.9进行鼠标事件监听的调试,或者游戏测试网页是动态的因此要重新绑定事件(不知道怎么在cocos creator脚本或者其他地方实现?)
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
使用上述版本的cocos creator和qq浏览器调试游戏场景时可以正常显示鼠标事件,比如鼠标每点击一次浏览器控制台就输出一次鼠标点击次数