xiaozongpeng 发表于 2021-11-11 16:59

Unity3D插件开发教程(四):获取地址组件

Unity3D插件开发教程(四):获取地址组件

IT圈老男孩1 发表于 2021-11-11 17:02

问楼主个问题,如何定位到目录?如prefab 上的脚本,点一下unity就自动切换到该脚本的目录,代码怎么切换目录?

Zephus 发表于 2021-11-11 17:10

可能是文章中不明显,这篇文章教的是如何获取项目外部路径的。文章有提到“ 发现了原来EditorUtility是有操作外部文件的方法(项目内部使用AssetDatabase)。 ”。
然后文章复杂是因为要教会别人怎么去封装组件,以便下次重复调用。

DungDaj 发表于 2021-11-11 17:19

SerializedObject so = new SerializedObject(pingObject);
SerializedProperty script = so.FindProperty("m_Script");
EditorGUIUtility.PingObject(script.objectReferenceInstanceIDValue);

pingObject为你脚本在Prefab上的实例化对象。

ps:本来打算以后教程再写出来的,怕你急用就先贴上来了。

yukamu 发表于 2021-11-11 17:27

请问下,我获取到外部文件地址后,有没有API可以帮我导入该文件

Ylisar 发表于 2021-11-11 17:28

当然有人在看了
页: [1]
查看完整版本: Unity3D插件开发教程(四):获取地址组件