Я занимаюсь разработкой программы WebGL с Unity 5.3.1Unity WebGL Скачать нормальную текстуру карты с сервера с помощью WWW
WWW www = new WWW(System.Uri.EscapeUriString(nrmUrl));
while (!www.isDone)
{
yield return null;
}
materailBall.GetComponent<Renderer>().material.SetTexture("_BumpMap", www.texture);
И результат
кажется, что собственность Тип текстуры Текстура
Пожалуйста, помогите мне изменить тип текстуры этого изображения nrm на Нормальная карта
Есть ли хороший идеал для загрузки нормальной текстуры карты?
Или кто-то может сказать мне, как использовать TextureImporter с WWW?
Спасибо!
Дополнение:
Если я создаю материал с локальным файлом, здесь другой тип
Текстура: Текстура
Тип текстуры: Нормальная карта
Несколько вопросов или вы. Какие проблемы у вас сейчас? Похоже, вы используете настраиваемый шейдер ... Почему вы не можете использовать стандартный шейдер? – Programmer
Такая же проблема со стандартным шейдером. Я хочу загрузить изображение и установить его как карту рельефа. Но текстура типа I вниз является текстурой по умолчанию. – siusiulala
@siusiulala вы можете проверить этот ответ: http://answers.unity3d.com/questions/47121/runtime-normal-map-import.html? –