没有合适的资源?快使用搜索试试~ 我知道了~
Unity教学课件: 第10章 游戏资源更新.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 155 浏览量
2022-06-28
10:40:41
上传
评论
收藏 1.9MB PPT 举报
温馨提示
试读
20页
Unity教学课件: 第10章 游戏资源更新.ppt
资源推荐
资源详情
资源评论
第 1页
第十章
第十章
游戏资源更新
游戏资源更新
第 2页
10.1
10.1
初识
初识
AssetBundle
AssetBundle
AssetBundle 是将资源用 Unity 提供的一种用于存储资源
的压缩格式打包后的集合,它是对资源管理的一个扩展,
可以动态的加载和卸载,并且大大节约了游戏所占的空
间,即使是已经发布的游戏也可以用其来增加新的内容。
一般情况下, AssetBundle 的开发流程具体步骤如下:
( 1 )创建 AssetBundle :开发者在 Unity 编辑器中通
过脚本来将所需的资源打包成 AssetBundle 文件。
( 2 )上传至服务器:开发者创建好 AssetBundle 文件
后,可通过上传工具将其上传到游戏的服务器中,使游戏
客户端可以通过访问服务器来获取当前所需要的资源,进
而实现游戏的更新。
第 3页
10.1
10.1
初识
初识
AssetBundle
AssetBundle
( 3 )下载 AssetBundle :游戏在运行时,客户端会将服
务器上传的游戏更新所需的 AssetBundle 下载到本地设备
中,再通过加载模块将资源加载到游戏中。 Unity 提供了
相 应 的 API 可 供 使 用 来 完 成 从 服 务 器 端 下 载
AssetBundle 。
( 4 )加载 AssetBundle : AssetBundle 文件下载成功
后,开发者通过 Unity 提供的 API 可以加载资源包里所包
含的模型、纹理图、音频、动画、场景等,并将其实例化
来更新游戏客户端。
( 5 )卸载 AssetBundle :在 Unity 中提供了相应的方法
来卸载 AssetBundle ,卸载 AssetBundle 可以节约内存
资源,并且保证资源的正常更新。
第 4页
10.2 AssetBundle
10.2 AssetBundle
的基本使用
的基本使用
10.2.1 AssetBundle 的打包
1. AssetBundle 系统
“新 建 一 个 项 目 并 命 名 为 BNUAssetBunds” , 点 击 GameObject→3D
Object→Cube , 然 后 在 Assets 窗 口 创 建 一 个 Prefab , 并 命 名
“为 Cubeasset” ,然后将刚刚创建好的 Cube 拖拽到 Cubeasset 上,如图
10-1 所示。
图 10-1 创建 cubeasset 预制件
剩余19页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3614
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功