
创建材质球:在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上添加颜色或者图片纹理,之后再把这个材质赋给需要的物体。不知道有没理解错楼主的意思,楼主可以试试上述方法欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)