unity怎么给物体以这个指定的贴图

unity怎么给物体以这个指定的贴图,第1张

创建材质球:在Project面板中选中Assets文件夹,对着Assets文件夹右键,然后点击Create,然后选择Material.

给材质球增加贴图:在电脑中选择你要的图片,然后把图片拖进Project面板中的Assets文件夹。选择你创建的材质球,在Inspector面板中找到Albedo属性,点击该属性左边的小圆,这时候会d出一个窗口,你只要在d出的窗口中选择拖进Unity 3D的图片,让后关闭d出的窗口即可。

给物体上材质球:有两种方式,一种是把制作好的材质球拖到Scene面板中的物体,另一种是把制作好的材质球拖到Hierarchy面板中的物体。

unity的Asset文件夹下新建文件夹Resources,在Resources下创建文件夹Textures。把texture.png文件放入文件夹Textures下.

// 添加贴图 法1

// 法1的坑:Resources.Load()只能在Resources文件夹下读取,别的不行,所以该路径名默认在Asset/Resources下,且texture不要加文件后缀

this.gameObject.GetComponent<MeshRenderer>().Material.mainTexture=(Texture)(Resources.Load("Texture/texture"))

// 添加贴图 法2

this.gameObject.GetComponent<MeshRenderer>().material.mainTexture = new WWW("file://C:\\Users\\Desktop\\ProceduralGrid\\Assets\\Resources\\Textures\\texture.png").texture

先在project面板中右键新建一个材质Material 在这个新建的Material上添加颜色或者图片纹理,之后再把这个材质赋给需要的物体。不知道有没理解错楼主的意思,楼主可以试试上述方法


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11655319.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存