非常抱歉,测试流程确实没有覆盖到,因为测试用例中没有用到特别复杂的物理组配置,这个问题我们会尽快修复,之后会有 1.2.1 版本
我们企业是有测试部门的,只是编辑器这块一直缺乏比较好的测试流程。3.0 以后我们会尝试引入编辑器自动化测试,并且把荒废很久的编辑器自动化测试加回来。
你好,可以把构建 log 文件发上来看看吗?
我试着新建一个项目里面就一个空的场景,也会这个样子。
web 平台游戏包不是都放在服务器上吗?包体大小有限制吗?
这些平台虽然都在包中,但没用到是不会加载的。
原来如此感谢回复。 包体略有影响,因为我们是将整个构建后的文件夹打成zip包,所以第一次下载的时候回慢一些。既然没用到不会加载,那我应该可以手动把没用到的文件删掉吧?
试了一下,没用到的文件可以删掉
感谢反馈,下个版本我们会修复这个问题
为什么构建后引擎模块代码不是压缩在一起,是什么原因呢?这样文件也太大啦!
配置大概是这样的,CC3D1.2,在web和安卓原生确实构建后无效(表现是default碰撞)
然后参照上面加了代码,貌似还是没用。
是加在自己的项目代码中么?因为我构建web包后看了下window中的 _CCSettings
字段,
发现这个字段是undefined,这个是什么情况啊,有什么解决方案呀
自顶,勿沉
配置大概是这样的,CC3D1.2,在web和安卓原生确实构建后无效(表现是default碰撞)
然后参照上面加了代码,貌似还是没用。
是加在自己的项目代码中么?因为我构建web包后看了下window中的_CCSettings
字段,
发现这个字段是undefined,这个是什么情况啊,有什么解决方案呀
可以用 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构建后的平台测试有效了