如何为球体纹理统一加载外部图像

时间:2017-02-12 00:49:20

标签: unity3d texture2d virtual-tour

我正在尝试创建一个生成360°访问的统一脚本,它必须由网络平台(您上传360°图像)进行管理,因此我在Unity统一脚本中的球体必须加载外部图像球体纹理。我发现只有如何为texture2D加载外部图像。请帮忙 我试过这个脚本script to load image 这就是它的外观how it looks

2 个答案:

答案 0 :(得分:1)

现在它解决了我可以从url加载外部图像来设置我的球体纹理。这是脚本new script 现在这就是它looks

的方式

答案 1 :(得分:0)

第一步是将图像加载到Texture2D是正确的,但是现在需要将该纹理指定给球体材质。有一些事情要做,其中一个就是这个

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

这应该将材质主纹理替换为您加载的图像。