2017-02-12 84 views
0

我想創建一個統一的腳本,將生成360°訪問,它必須由一個網絡平臺(您上傳360°圖像的地方)管理,所以我的領域統一腳本必須爲球體紋理加載外部圖像。我只找到了如何爲texture2D加載外部圖像。請幫助 我想這個腳本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