using UnityEngine;
using UnityEditor;
编辑模式下,加载资源,可使用AssetDatabase来读取
但是发行后这些代码就会失效?待测试。
使用LoadAssetAtPath来加载资源,不过Instantiate只是创建一个新对象,不保持原引用(即克隆clone),这也是为什么新生成的对象并没有像直接拖动prefab一样变蓝(具有引用)的原因
GameObject prefab=AssetDatabase.LoadAssetAtPath<GameObject>(

在Unity编辑模式下,可以使用AssetDatabase进行资源加载,但在发布后可能失效。通常用LoadAssetAtPath加载资源,但Instantiate不保持原引用。若要保持引用,应使用PrefabUtility的InstantiatePrefab方法。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



