2016-10-17 9 views
0

ここでは平面を1つに追加するコードを示しますが、問題は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はresourcesフォルダにあります。

答えて

1

あなたのクラスのパブリックフィールドを作成するために容易になるだろう:

公共テクスチャmy_img。

と使いたいテクスチャをドラッグするだけです。

このコードを一元的に実行していない場合は、「資産」フォルダ内の「リソース」というフォルダ内にイメージを置く必要があります。 https://docs.unity3d.com/ScriptReference/Resources.html

+0

しかし、私はそれが私のプロジェクトに挿入する写真がたくさんあるので、それが必要です。 –

+0

Resourcesフォルダが作成されていますか? –

+0

ええ、すでにその先生を解決します。ありがとう:) –

関連する問題