pathName | 资源当前所在的路径。 |
newName | 应赋予资源的新名称。 |
string 如果资源已成功重命名,则为空字符串,否则为错误消息。
重命名资源文件。
所有路径相对于项目文件夹,例如:“Assets/MyTextures/hello.png”。
using UnityEngine; using UnityEditor;
public class AssetDatabaseExamples : MonoBehaviour { [MenuItem("AssetDatabase/Rename Materials")] static void RenameMaterials() { var matID = 0; foreach (var asset in AssetDatabase.FindAssets("t: Material New Material")) { var path = AssetDatabase.GUIDToAssetPath(asset); AssetDatabase.RenameAsset(path, $"ShipMaterial{matID++}"); } } }