【发布时间】:2021-10-10 05:25:45
【问题描述】:
我想知道是否有任何方法可以简单地通过传递一个 Object 在 Unity 中创建资产,并且可以确定扩展而无需逐个检查 getType 是否属于一种或另一种类型放一个或另一个扩展名,这是一个例子:
public void SaveAsset(Object obj)
{
string ext = ""; //How to get this?
AssetDatabase.CreateAsset(obj, "Assets/" + obj.name + ext);
}
【问题讨论】:
-
检查
System.IO.File.FileInfo类。使用该 cc# 内置类,您可以检索 taht 信息。检查this 示例 -
@rustyBucketBay 这无济于事.. OP 在创建文件之前需要扩展
标签: c# file unity3d save assets