收藏
回答

自定义材质的视频纹理,与gltf文件不能共存

框架类型 问题类型 终端类型 微信版本 基础库版本
小游戏 Bug 工具 8.0.47 3.3.4

使用了自定义Effect实现材质,当与gltf文件共同展示后失效,而且视频纹理自己变为gltf的贴图,而不是我提供的视频

第一张图片为共存

第二张为我定义的视频纹理

第三张是真机下状态

回答关注问题邀请回答
收藏

3 个回答

  • Roam
    Roam
    03-12

    兼容的,你可以参考下官方案例里面动态设置视频纹理的案例。

    这里是你设置时候,材质的贴图设置的贴图id,是一个还没初始化完毕的贴图id。

    没有初始化完毕的id,相当于是一张随机的贴图。

    设置贴图的时候,需要保证贴图以及加载完毕。

    03-12
    有用
    回复 3
    • 疯狂加加林
      疯狂加加林
      05-11
      请问下官方动态设置纹理案例是哪个,可以给个地址吗?
      05-11
      回复
    • 疯狂加加林
      疯狂加加林
      05-11
      <xr-mesh uniforms="u_baseColorMap:video-ca">,这个video-cat一定要是<xr-asset-load/>的asset-id="cat";,要在video后加asset-id,即video-cat。文档里面没有写这些细节,慢慢试出来的。
      05-11
      回复
    • 一
      11-12
      一步步实验出来的 emm
      11-12
      回复
  • 疯狂加加林
    疯狂加加林
    05-11

    我也遇到了这种情况。

    05-11
    有用
    回复
  • one丨
    one丨
    03-06

    没有人回答一下吗?

    03-06
    有用
    回复
登录 后发表内容