using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEditor;
//简略写的一个material赋值的工具,功能基本都有,目前平台使用应该够了,后面有需要可以自己再扩展。
//素材和模型名字的对齐关系后续自己定义就可。
public class MTool
{
// private Dictionary<string, GameObject> dic = new Dictionary<string, GameObject>();
/// <summary>
/// 根据贴图生成材质球
/// </summary>
[MenuItem("MTools/CreateMaterialsAndSetToMesh/1.CreateMaterialsByTextures")]
//遍历目标文件夹下图片名字
public static void GetTexturesFilesName()
{
string path = Application.dataPath + "/Resources/metastudioTextures";
if (Directory.Exists(path))
{
DirectoryInfo info = new DirectoryInfo(path);
FileInfo[] files = info.GetFiles("*");
for (int i = 0; i < files.Length; i++)
{
if (file
将美术给的贴图和白模,一键生成材质并贴到模型上的Unity Editor工具
猜你喜欢
转载自blog.csdn.net/Star_MengMeng/article/details/122898650
今日推荐
周排行