原生平台assembler的fillBuffers函数不执行

  • Creator 版本:2.4.11

  • 目标平台:打包apk,装到Android真机上

  • 重现方式:自定义assembler继承cc.Assembler
    在fillBuffers函数打印log,没有输出内容

  • 之前哪个版本是正常的:浏览器运行正常

  • 手机型号: 华为P30

  • 编辑器操作系统:win10

  • 重现概率:100%



由log信息可以看到:
_resetAssembler、getVfmt、constructor、start、updateRenderData都执行到了
材质materials[0]也获取到了
唯独fillBuffers没有执行到

呼叫引擎组,呼叫引擎组
自定义Assembler怎么支持原生?

呼叫大佬,自定义Assembler怎么支持原生?

因为c++有对应的实现,所以没有走js 的逻辑

这个文件在哪里能找到?我看看c++做了哪些事,应该可以适配

如果没有记错的话 打开项目,编辑器的右上角可以直达

有具体路径吗?我只能找到js代码

说实话可以动手翻一下,就是在那个下面啊。。

OK,找到了,谢谢