2016-10-17 22 views
0

這裏是我的代碼,以統一添加一架飛機,但問題是octopus.jpg似乎不工作。如何使用腳本統一在平面上添加圖像

GameObject my_plane; 
    my_plane = GameObject.CreatePrimitive (PrimitiveType.Plane); 
    my_plane.transform.Rotate (-90, 0, 0); 
    Texture my_img = (Texture)Resources.Load ("octopus.jpg"); 
    my_plane.GetComponent<Renderer>().material.mainTexture = my_img; 

建議請或幫助。謝謝 。 我的octopus.jpg位於資源文件夾中。

回答

1

在您的課堂上創建一個公共場所將更容易:

public Texture my_img;

只需拖動要使用的紋理即可。

如果您沒有在monobehaviour中運行該代碼,您需要將圖像放在「Assets」文件夾內名爲「Resources」的文件夾中。 https://docs.unity3d.com/ScriptReference/Resources.html

+0

但先生我需要它因爲我有很多圖片插入我的項目。 –

+0

您是否創建了資源文件夾? –

+0

是的,它已經解決了先生。謝謝:) –