首页 > 解决方案 > AssetDatabase.GetAssetPath 为预制件返回空字符串

问题描述

我用的是unity5.5.4,将一个粒子效果预制件拖到一个UI预制件上,不要点击apply,这样选择按钮就可以在编辑器中选择原来的粒子预制件。我用脚本findchild效果预制节点,然后调用AssetDatabase.GetAssetPath(go)获取效果路径,但是返回值为空字符串

这是我用来从 UI 预制件中找到拖动的粒子效果预制件的代码:

GameObject child = go.transform.GetChild(i).gameObject; 
if (child.tag == "particle") return child

标签: unity3d

解决方案


推荐阅读