项目升级要把unity4.6的升级到5.6,在这里做一下记录。
1.导入项目时弹出unity项目版本变动框,点击upgrate。unity会自动把一些脚本更新成适应unity5.6。(部分脚本中变量及方法)
2.修改加载场景的方法。unity4.6使用的是
Application.LoadLevel("场景名");
Application.LoadLevelAsync("场景名");异步加载
unity5.6需要改成
SceneManager.LoadScene("场景名");
SceneManager.LoadSceneAsync("场景名");异步加载
需要添加 using UnityEngine.SceneManagement;
3.修改AssetBudle的加载方法。untiy4.6使用
AssetBundle ad = new AssetBundle ();
Object ob = ad.Load("");
AssetBundleRequest obj = ad.LoadAsync("",typeof(Object));
Object[] obs = ad.LoadAll();
改为
AssetBundle ad = new AssetBundle();