我一直试图通过输入这些代码来使苹果变形:
GameObject cube = Instantiate(Resources.Load("apple", typeof(GameObject))) as GameObject;
Texture my3dModelTexture = Resources.Load("Textures/apple2", typeof(Texture)) as Texture;
cube.renderer.material.mainTexture = my3dModelTexture;
然而,我的苹果似乎没有纹理。但后来我在一个立方体上尝试了相同的概念,它正在发挥作用。
GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
有人可以帮忙吗?我一直在尝试很多方法,但它们似乎都没有用,我仍然无法找到原因。
答案 0 :(得分:0)
//假设资源文件夹中有图像文件apple.png或jpg
Texture2D tex = Resources.Load(apple) as Texture2D;
if(tex == null)
Debug.LogError("Error loading image");
else
Debug.Log ("Scuccess in loading image");
cube.renderer.material.mainTexture = tex;