这是我的代码添加一个统一的飞机,但问题是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位于资源文件夹中。
答案 0 :(得分:1)
在班级中创建公共字段会更容易:
public Texture my_img;
然后拖动您要使用的纹理。
如果您没有在monobehaviour中运行该代码,则需要将您的图像放在名为&#34; Resources&#34;的文件夹中。在&#34;资产&#34;夹。 https://docs.unity3d.com/ScriptReference/Resources.html