收藏
回答

为什么在开发者工具里可以显示三维的图片纹理,在手机的微信中纹理就显示不出来了呢?

Three.js中的textureLoader是不是有什么问题?

在开发者工具中可以显示出纹理出来,但在实际手机微信上纹理却没有?

var Mytexture = textureLoader.load('https://6163-accelink-lzw-1301739876.tcb.qcloud.la/galaxy_starfield.jpg?sign=e98377854b10b26c0789712a5c919051&t=1585813576');

scene.add(new THREE.Mesh(new THREE.SphereGeometry(2000, 64, 64), new THREE.MeshBasicMaterial({

        map: Mytexture, 

        side: THREE.BackSide

      })));


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

3 个回答

  • 陌上
    陌上
    2022-09-15

    图片的分辨率需要是2的n次幂

    2022-09-15
    有用
    回复 1
    • 陌上
      陌上
      2022-09-15
      意思就是宽,高都要是2的n次幂
      2022-09-15
      回复
  • 李仲伟
    李仲伟
    2020-04-07

    白名单加了,也勾选了不校验HTTPS域名,我郁闷的是,为什么开发工具上OK,移到手机上就什么也没有?

    2020-04-07
    有用
    回复
  • \
    \
    2020-04-07

    图片来自外链吗?白名单加了没,调试如果勾选了不校检https域名那肯定能显示

    2020-04-07
    有用
    回复 28
    • 李仲伟
      李仲伟
      2020-04-07
      问一下,白名单的设置是在小程序代码上传-IP白名单设置中的吗?我只有HTTPS的URL,怎么知道IP呢?
      2020-04-07
      回复
    • \
      \
      2020-04-07回复李仲伟
      是在小程序后台,开发设置里面添加
      2020-04-07
      回复
    • 李仲伟
      李仲伟
      2020-04-07
      就是在后台设置撒,我设了,但IP白名单这个地方不知道需要设置什么?
      2020-04-07
      回复
    • \
      \
      2020-04-07回复李仲伟
      IP的现在没用到就不管他,你只要设置request合法域名就行,不过你这个设置的有点奇怪,要通用的域名,而不是单独某个图片的地址,不然每次都要重新设置
      2020-04-07
      回复
    • 李仲伟
      李仲伟
      2020-04-07
      我就是用云开发中的存储文件做的,取的是详细信息中的HTTPS的URL
      2020-04-07
      回复
    查看更多(23)
登录 后发表内容
问题标签