-
Creator 版本: 3.2.0
-
目标平台: 微信小游戏
-
重现方式:一直存在
-
首个报错: 无
-
之前哪个版本是正常的: 无
-
手机型号: iPhone 8 plus
-
编辑器操作系统:Windows 10
-
重现概率: 100%
用cocos做了一个小游戏,类似于泡泡龙的那种,我给每个球添加了碰撞体和刚体组件,弹框我用的prefab。特效我用的序列帧动画实现的。现在drawcall有30,但是FPS只有几点,怎么查找这种问题。在华为Mate30上流畅运行,帧率稳定在60.PS:我是新手 ,刚试用练手来着。
请问使用的是什么物理系统?ios 端的物理性能一般都比较差。优化空间也很有限。
Box2D
正好我们前不久做了 box2d 在 微信小游戏上的优化,你可以试试下面的这个方案。
谢谢谢谢,我去看看,参考参考
只要是不支持jit 再怎么优化都不行 除非你在c++层去实现
小伙伴都差点建议我不要用物理系统,手动撸代码实现效果。我先拯救下,试下大神给的方案能不能解决。
你小伙伴的建议很好。
嗯,我瞧瞧
嗯,这个问题我这边没遇到,按照网上的说法是 nodejs 的问题,你自己再看看。
D:\Program Files\CocosDashboard\resources.editors\Creator\3.2.0\resources\resources\3d\engine>gulp build
[16:48:50] Using gulpfile D:\Program Files\CocosDashboard\resources.editors\Creator\3.2.0\resources\resources\3d\engine\gulpfile.js
[16:48:50] Starting ‘build’…
[16:48:50] Starting ‘build-h5-minified’…
[16:48:50] Starting ‘build-debug-infos’…
[16:48:50] Starting ‘build-declarations’…
[16:48:50] Starting ‘build-debug-infos’…
[16:48:51] ‘build-declarations’ errored after 65 ms
[16:48:51] Error: Cannot find module ‘@cocos/build-engine/dist/build-declarations’
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at gulp.task (D:\Program Files\CocosDashboard\resources.editors\Creator\3.2.0\resources\resources\3d\engine\gulpfile.js:93:23)
at taskWrapper (D:\Program Files\CocosDashboard\resources.editors\Creator\3.2.0\resources\resources\3d\engine\node_modules_undertaker@1.3.0@undertaker\lib\set-task.js15)
at bound (domain.js:402:14)
at runBound (domain.js:415:12)
at asyncRunner (D:\Program Files\CocosDashboard\resources.editors\Creator\3.2.0\resources\resources\3d\engine\node_modules_async-done@1.3.2@async-done\index.js:55:18)
at process._tickCallback (internal/process/next_tick.js:61:11)
[16:48:51] ‘build’ errored after 69
最后还是选择了手动撸代码实现
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。