1> 使用unity打包场景(BuildPipple.BuildPlayer)的时候出现如下的错误提示
"Assets/Builds/Build_0.01_Data/Managed/Assembly-CSharp.dll' shouldn't be queried by IsAssemblyCompatible, missing IsInternalOrCompiledAssembly check ?"
解决办法> Assets -> Reimport all
2>Scene '*.unity3d' (-1) couldn't be loaded beacuse it has not been added to the build settings or the AssetBundle has not been loaded
To add a scene to the build settings use menu file->Build settings....
解决办法>将 SceneManager.LoadScene("**.unity3d")改为SceneManager.LoadScene("**")
3> The member XXXOOO cannot be used as method or delegate
我以前定义的Action 的报错找不到,这个变量是一个action比如
public Action OnSuccessCallBack;(定义的地方)
if(OnSuccessCallBack!=null){ (使用的地方)
OnSuccessCallBack();
}
以往没有报错,但是不知何时就报错了。一直很好奇为啥会报错,后来终于找到了,原来是我sb了定义了一个叫Action的类~~这边编译的时候他找到了我定义的那个Action类。所以不识别
解决办法> 修改自定义的Action类为其他名字