let manager = cc.director.getCollisionManager();
manager.enabled = true;
//这句会报错。。。
manager.enabledDebugDraw = true;
重现方法
在 onLoad 里添加这3行代码
然后构建一个win32的版本,勾选 调试模式 和 source Maps
然后用vs2017编译运行
控制台就无限输出错误了。。。
然而在浏览器上不会报错
用编译器自带的模拟器也不会报错
let manager = cc.director.getCollisionManager();
manager.enabled = true;
//这句会报错。。。
manager.enabledDebugDraw = true;
重现方法
在 onLoad 里添加这3行代码
然后构建一个win32的版本,勾选 调试模式 和 source Maps
然后用vs2017编译运行
控制台就无限输出错误了。。。
然而在浏览器上不会报错
用编译器自带的模拟器也不会报错
自己回复一下
是模块设置问题
现在可以了。。。
大佬我也遇到这个问题了。浏览器运行时可以,安卓debug时候就报错。请问是怎么设置的
模块把碰撞组件删除掉了(collider),在模拟器里默认不删除模块
其他地方运行就会按照设置删除模块
至少楼主的表达上是这个原因
我也找到了。。。开心
感谢大佬。