项目升级要把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();
Object ob = ad.LoadAsset("");
AssetBundleRequest obj = ad.LoadAsse

这篇博客记录了将Unity4.6项目升级到5.6的过程中需要注意的关键调整,包括:场景加载方法的修改、AssetBundle加载方式的更新、Spine动画的兼容性问题、API功能小调整以及第三方插件的更新等。同时提到了在打包和运行过程中遇到的特有问题及其解决方案。
最低0.47元/天 解锁文章
6464

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



