2017-02-12 7 views
0

Я пытаюсь создать сценарий единства, который будет генерировать 360 ° посещений, и он должен управляться с помощью веб-платформы (где вы загружаете свои 360 ° изображения), поэтому моя сфера в сценарий единства должен загружать внешние изображения для текстуры сферы. Я нашел только, как загрузить внешние изображения для текстуры2D. Помогите пожалуйста я попробовал этот сценарий script to load image и это, как он выглядит how it looksКак загрузить внешние изображения для единства сферы текстуры

+1

Это звучит довольно близко к вашей цели ... загрузите свое изображение в Texture2D, используйте Texture2D на материале, примените этот материал к сфере ... успех ? Проводили ли вы какие-либо попытки продемонстрировать, как этот подход может оказаться нецелесообразным? – Serlite

+0

Вы можете проверить мой сценарий на загрузку изображения –

+0

Для вашего кода вопроса и вашего кода ответа вы бы разместили их в виде текста? Мы отговариваем код, вставленный как изображения, поскольку это не работает с буферами обмена, экранными программами или поисковыми системами. – halfer

ответ

0

Первый шаг правилен с загрузкой изображения в к Texture2D однако теперь нужно назначить эту текстуру материала сфер. Есть как-нибудь сделать это и один из них это

//Assuming sphere is a reference to a GameObject with a renderer attached 
//After loading image 
sphere.GetComponent<Renderer>().material.mainTexture = img; 

Это должно заменить материалы основной текстуры с изображением загруженной.

1

Теперь я решил загрузить внешние изображения из url, чтобы установить в моей сфере текстуру. это сценарий new script , и теперь это так: looks