【问题标题】:Unity WebGL Download normal map texture from server using wwwUnity WebGL 使用 www 从服务器下载法线贴图纹理
【发布时间】:2016-09-06 08:35:31
【问题描述】:

我正在使用 Unity 5.3.1 开发一个 WebGL 程序

    WWW www = new WWW(System.Uri.EscapeUriString(nrmUrl));
    while (!www.isDone)
    {
        yield return null;
    }
    materailBall.GetComponent<Renderer>().material.SetTexture("_BumpMap", www.texture);

结果是

属性纹理类型好像是Texture

请帮我将此 nrm 图像的纹理类型更改为 法线贴图

有没有什么好的下载法线贴图纹理?

或者有人可以告诉我如何将 TextureImporterwww 一起使用?

谢谢!!

补充:

如果我使用本地文件创建材料,则不同

纹理类型:纹理

纹理类型:法线贴图

【问题讨论】:

  • 几个问题还是你。你现在有什么问题?看起来您正在使用自定义着色器...为什么不能使用标准着色器?
  • 标准着色器有同样的问题。我想下载一张图片并将其设置为凹凸贴图。但是我下的贴图类型是默认贴图。
  • @siusiulala 你能看看这个答案吗:answers.unity3d.com/questions/47121/… ?
  • @JerrySwitalski 这就是我需要的。它解决了我的问题。非常感谢!!!

标签: unity3d textures unityscript unity5 unity-webgl


【解决方案1】:

要使用命名着色器变体,您需要的“_BumpMap”如何在场景或资源文件夹中使用此材质。

【讨论】:

    猜你喜欢
    • 2019-07-31
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    • 2017-01-30
    • 1970-01-01
    相关资源
    最近更新 更多