1.2 版本物理配置在构建后不生效的临时解决办法

可以用 3.0 preview 试试,这些 bug 应该解决了

emm,主要是项目一个月后上线了。
不太敢升级
自己做一个碰撞分组的维护也能做,但是自己做的话是在碰撞后的判断。
碰撞前引擎还是检测了,没有了性能优势。
所以前来寻求有没有什么1.2上的解决方案。

_CCSettings 在引擎初始化后会被销毁,你可以在 application.js 里面搜索 settings ,可以看到加载 settings 后的代码处理,参考上文在对应位置赋值到 cc.game.config.physics。

加了那几行应该能正常工作的,可以给个构建调试包吗,我帮你看看

嗯,感谢@Yuan2333和@JaycelLai的回复
我试了下在start函数中添加以下代码Web构建包测试无效

但是我看了下源码传递给game.init的参数
(分享下具体步骤给其他小伙伴)
在构建后的目录下的工程中找到application.js
然后在函数getGameOptions中修改传递的参数
增加一句:physics:settings.physics,


这样操作后我在Web构建后的平台测试有效了

好的,这个文件的模板放置在这个位置,直接修改就可以全平台修复了