Unity4.6.x项目升级到unity5.6.x需要调整哪些东西

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

项目升级要把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();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值