如何在Unity3D中unity 查找资源引用被哪里引用了

相关文章推荐
using UnityE
using System.C
using UnityE
using System.IO;
using System.L
有的时候我们要管理资源,需要知道一个脚本或者一张图片有没有被引用,能不能删除。看到雨松大大的一篇文章正好是实现的这个功能,这里把脚本提取出来。
原本地址:Unity3D研究院之查找资源被哪里引用了 ...
发布产品后,在unity自带的profiler查看资源使用情况,发现一些在旧场景的出现的资源没有被卸载掉,而且被标示为ManagedStaticReferences。这种情况出现在一些打成图集的Spr...
本文意在阐述Unity资源机制相关的信息,以及一些关于个人的理解与试验结果。另外还会提及一些因机制问题可能会出现的异常以及处理建议。大部分机制信息来源于官方文档,另外为自我...
在Unity里,选中导入的资源后,在Inspector窗口的下方会出现资源的预览和资源的大小格式等相关信息。很多人在导入资源后会有这样的疑问
我的资源怎么变大了?
我修改了资源大小,怎么导入的资源大小...
资源管理原理:
1.创建AssetBundle,用BuildAssetBundleExplicitAssetsName(可以根据Asset名称来加载资源,优先),BuildAssetBun...
Unity资源机制
本文意在阐述Unity资源机制相关的信息,以及一些关于个人的理解与试验结果。另外还会提及一些因机制问题可能会出现的异常以及处理建议。大部分机制信息来源于官...
引用 by /yasirkula/UnityAssetUsageDetector/ 马克下
using UnityE
using UnityEdit...
我发现很多美工兄弟都爱问程序Unity3d为什么总丢材质? 我不排除U3d有BUG的情况下会丢材质?但是其实很多时候是人为操作而引起的。
1.不保存就在上传
这个操作太恐怖了,切记!!在 ...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)相关文章推荐
1、加载本地资源:
using UnityE
using System.C
public class LoadResources : MonoBehaviour ...
/shanksyi/p/5632750.html
using UnityE
using System.C
using Un...
第一步、我们可以拖动音频文件到U3D项目assets文件夹中。
第二步、单击音频文件可以编辑音频的属性(3D声音(有空间的概念),2d),和编辑载入的方式。
第三步、2个组件。音源组件(发出声音的...
配置资源文件估计大家了解很多,比如XML、JSON、Protobuf、Excel、TXT等等
在开发过程中,将游戏数据序列化到配置文件中,项目运行时读取配置文件中的数据
本文另外介绍一个Unity的配...
1.首先,Unity3d 中,导出带动画的资源有2种导出方式可以选择:
1)导出资源时,只导出一个文件,保留模型,骨骼和所有的动作帧(把所有的动作,比如idle,attack,hit等等全...
分离资源管理
1.Unity3D占用内存太大的解决方法 - 星尘
讨论AssetBundle-Resources-GameObject 的生命周期...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)如何将unity3d项目中的一部分资源导入到另外一个项目中去呢?_百度知道
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何将unity3d项目中的一部分资源导入到另外一个项目中去呢?
我有更好的答案
51.选中你要导出的资源2; Export Package 弹出窗口中选 All (默认) 点击 Export.Assets -&gt. 按钮4.资源打包完成...Assets -& Select Dependencies3.将打包好的文件拖到你的目标项目中.6.双击你导入的资源包.7.弹出窗口中点击 Import 按钮8
采纳率:50%
为您推荐:
其他类似问题
unity3d的相关知识
换一换
回答问题,赢新手礼包一、使用方式:
1、选择要被查找的资源,右键-&Find Reference
2、把资源拽入Res,点Find
3、输出结果见Console
using UnityE
using System.C
using UnityE
using System.Collections.G
public class FindReference : ScriptableWizard
public UnityEngine.Object R
// Use this for initialization
void Start()
[MenuItem("Assets/Find Reference")]
public static void OpenDialog()
DisplayWizard&FindReference&("Find Reference Object In Current Select", "Find", "Cancel");
void OnWizardCreate()
void OnWizardOtherButton()
public void Find()
EditorUtility.DisplayProgressBar("Find Reference", "Finding...", 0);
var instanceId = Res.GetInstanceID();
var gos = Selection.GetFiltered(typeof(UnityEngine.Object), SelectionMode.DeepAssets);
string log = "";
int i = 0;
foreach (var go in gos)
var assetPath = AssetDatabase.GetAssetPath(go.GetInstanceID());
var paths = AssetDatabase.GetDependencies(new[] { assetPath });
foreach (var path in paths)
var res = AssetDatabase.LoadAssetAtPath(path, typeof(UnityEngine.Object));
if (res.GetInstanceID() == instanceId)
log+= assetP
log += "\n";
EditorUtility.DisplayProgressBar("Find Reference", assetPath, i / gos.Length);
catch (Exception e)
Debug.Log(e.Message);
EditorUtility.ClearProgressBar();
Debug.Log(log);
阅读(...) 评论()}

我要回帖

更多关于 excel 循环引用 查找 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信