老师,
Object tempPrefab = UnityEditor.PrefabUtility.CreateEmptyPrefab(enptypath);//创建空预制
tempPrefab = UnityEditor.PrefabUtility.ReplacePrefab(OBj, tempPrefab);//让OBj,替换掉空预制
我用这个方法动态创建预制体,可是,不让我发布,说UnityEditor不让发布,那么怎么办呢??还有什么方法能动态创建预制的,或者有什么办法能使用这个方法,实在是郁闷了
把这些代码所在的类放在Editor文件夹下
这属于跟编辑器有关的类,必须放在Editor文件夹下
在Editor文件夹下的类只会在Unity下面运行,当你发布出来的时候 apk或者别的平台,editor下面的代码不会被打包进入,因为editor下面的东西只会在unity编辑环境下运行和使用