安卓运行发现DrawCall较高,搜了论坛 发现没有开启合批 于是加了代码
cc.dynamicAtlasManager.enabled = true;
浏览器运行正常 但是打出安卓包后发现龙骨的帧事件不生效了
this.armatureDisplay.on(dragonBones.EventObject.FRAME_EVENT, (event: cc.Event) => {})
攻击帧不生效 游戏玩不了啊 请知情大佬给说到说到我该怎么做啊 ?顺便问问安卓下有啥效果显著的优化点我需要注意的吗?
你原生平台有设置下面这个配置吗?
cc.macro.CLEANUP_IMAGE_CACHE = false;
不然下面这个是不生效的
cc.dynamicAtlasManager.enabled = true;
我这边跑了下 example-case 的 DragonBones 测试例,没有出现你说的情况,你可否确认下 example-case 在你本地是否运行正常?
example-case 的 DragonBones 测试例能运行正常
我的工程加了cc.macro.CLEANUP_IMAGE_CACHE = false也运行正常了 ,但是 drawcall并没有降低…
经过我反复测试我发现似乎是因为我有改动层级导致的。。。角色移动不可避免改变层级,请问有啥好的解决方案吗?
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。
手动召唤熊猫之神!