今天遇到了一个Bug,因为调用Resources.FindObjectsOfTypeAll<T>()遍历整个场景,结果遍历出的对象不对。比较哈希一查果然是两个。原来prefab本身和prefab生成对象都在场景里。
那么如何区别是不是prefab,官方论坛没有比较好的解释LINK
我采用的方法是用放到某个层级下,而不是根目录
今天遇到了一个Bug,因为调用Resources.FindObjectsOfTypeAll<T>()遍历整个场景,结果遍历出的对象不对。比较哈希一查果然是两个。原来prefab本身和prefab生成对象都在场景里。
那么如何区别是不是prefab,官方论坛没有比较好的解释LINK
我采用的方法是用放到某个层级下,而不是根目录