找回密码
 立即注册
查看: 436|回复: 5

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

[复制链接]
发表于 2021-11-11 16:59 | 显示全部楼层 |阅读模式
Unity3D插件开发教程(四):获取地址组件
发表于 2021-11-11 17:02 | 显示全部楼层
问楼主个问题,如何定位到目录?如prefab 上的脚本,点一下unity就自动切换到该脚本的目录,代码怎么切换目录?
发表于 2021-11-11 17:10 | 显示全部楼层
可能是文章中不明显,这篇文章教的是如何获取项目外部路径的。文章有提到“ 发现了原来EditorUtility是有操作外部文件的方法(项目内部使用AssetDatabase)。 ”。
然后文章复杂是因为要教会别人怎么去封装组件,以便下次重复调用。
发表于 2021-11-11 17:19 | 显示全部楼层
SerializedObject so = new SerializedObject(pingObject);
SerializedProperty script = so.FindProperty("m_Script");
EditorGUIUtility.PingObject(script.objectReferenceInstanceIDValue);

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

ps:本来打算以后教程再写出来的,怕你急用就先贴上来了。
发表于 2021-11-11 17:27 | 显示全部楼层
请问下,我获取到外部文件地址后,有没有API可以帮我导入该文件
发表于 2021-11-11 17:28 | 显示全部楼层
当然有人在看了
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 00:18 , Processed in 0.091930 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表