3d 项目在真机 运行不起来

微信模拟器 和 浏览器 都是正常的没有报错。但是在 安卓和苹果手机上会有异常


老规矩 上
demo
wechatgame.zip (689.9 KB)

appid 被我改了,进去会报aped 不正确

@雕虫小技竟敢班门弄斧?大威天龙

吴彦祖呢,也出来冒个泡啊

自己顶一下

自己顶一下,每日打卡

自己顶一下,每日打卡。

看上去是读文件时候出错了。是DEMO项目吗?

是的,你要源文件吗,我可以发你,我们团队在做预研

论坛上传不上去,我放在网盘里 你看一下
链接: https://pan.baidu.com/s/1AN4CnnfW12auWakrYPuLzQ 密码: wcri

日常打卡 日常打卡

每日打卡 每日打卡 2

你好,我们会尽快看下。

好的,麻烦你们了

res/raw-assets/96/962337de-3f5a-4041-b085-676da2527bc0@a10a0.bin

这个文件读取错误了,看了下,这个文件是 0 字节,可能得检查下这个是什么资源文件

应该是微信真机环境,读取空文件失败了,临时解决方案是判断下 errMsg, 如果是读取空文件失败了,就模拟一下上边 success 回调的逻辑

assets\resources\renzhexianrens\lilninja.gltf 这个模型产生了一个 0 顶点数的网格,进而导致 .bin 文件大小为 0。微信平台的 readFile 在读取空文件时可能存在问题。

解决方案

  1. 编辑 assets\resources\renzhexianrens\lilninja.gltf 删掉 mesh_QBlock_15320QBlock 这个空网格。
  2. 参考 @_PP 所述屏蔽此错误。
  3. 我们会在后续(>1.2)版本处理这个空文件读取问题。

好的感谢!!!

我其实挺早就想说了但是主题一直没聊完不敢说话:2:
还是说此dome非demo

:sweat: