unity3d - 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
解决方案
推荐阅读
- botframework - bot v4中的清除窗口
- python - 熊猫 concat 不匹配
- php - PHP && 给出错误答案
- python - 将多个文本块组合并制成表格
- spring-boot - Spring Boot 安全性允许发布请求,但仅在获得许可的情况下
- filebeat - Filebeat 不记录到文件,总是只记录到 syslog
- android - 如何在运行时在 DropDownMenuItems 列表中添加新项目?
- wordpress - 我需要将微信公众号文章导入Wordpress帖子或博客
- r - 通过将数据帧与不同的 nrow 数据帧进行比较,有条件地对数据帧进行子集化
- reactjs - React.Children.count 还是 children.length?