Unity AssetBundle资源热更插件

这篇具有很好参考价值的文章主要介绍了Unity AssetBundle资源热更插件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CatAssetManager

运行模式 - Package Only

  • 取消 IsEditorMode 勾选: 采用AssetBundle的方式加载游戏内的资源
  • 激活 IsEditorMode 勾选: 使用AssetDatabase.LoadAssetAtPath的方式加载 仅Editor

温馨提示: IsEditorMode 受到宏限制 如果你非 UNITY_EDITOR模式下 ( 当年在真机的时候 ) IsEditorMode强制为False 避免用户打包后忘记关了
unity 热更新插件,unity,游戏引擎

新建一个AssetBundle

选中文件夹 - 添加为资源包构建目录 - 刷新资源包构建信息
unity 热更新插件,unity,游戏引擎

更改AssetBundle的Group分类

【Frameworks】 - 【CatAsset】 - 【打开资源包构建窗口】

【构建目录】 - 【选中刚刚新建的目录】 - 【选择资源组】
unity 热更新插件,unity,游戏引擎

更改AssetBundle的打包方式 构建规则 加密方式

unity 热更新插件,unity,游戏引擎

输出AssetBundle

这样基本就打出来 unity 热更新插件,unity,游戏引擎
使用: 选择PackageOnly模式 关闭IsEditorMode 即可
unity 热更新插件,unity,游戏引擎

运行模式 - Updateable

今天我们重点将这块怎么使用

查看我们热更的Bundle输出目录

我们每次打包的时候 会从Assetbundle里面copy一份最新的当前平台的到根目录下 WebServer目录里 这个我们后期上传到服务端就好了
unity 热更新插件,unity,游戏引擎

WebServer目录

unity 热更新插件,unity,游戏引擎

上传到服务器上

unity 热更新插件,unity,游戏引擎

选择热更模式 - Updatable

unity 热更新插件,unity,游戏引擎

填写服务器路径

unity 热更新插件,unity,游戏引擎

相关文档

最后感谢 @猫星人提 供的技术支持和帮助
http://cathole.top/2022/08/30/catasset-guide/
https://github.com/CatImmortal文章来源地址https://www.toymoban.com/news/detail-515836.html

到了这里,关于Unity AssetBundle资源热更插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【游戏提取/超详细记录向】关于unity游戏的资源提取所需资源及方法简介(AssetBundle及libil2cpp.so等解密)

    方法一 :AssetStudio提取(仅针对ab包及.assets、.boundle和.unity3d未加密的情况下) 1.在我们拿到一个游戏的安装包时,首先会疑惑如何打开。下载bandzip Bandizip · Free zip, 7z, unzip, unrar Archiver · Fast and easy ,这是一款非常方便的解压缩工具。安装后右键apk-压缩文件预览,即可打开

    2023年04月15日
    浏览(31)
  • 【Unity使用addressables制作资源热更+实时动态热更基本记录】

    一、Addressables基础操作教程 1、下载Addressables插件 点击菜单Window / Package Manager,打开插件包管理界面,搜索addressables Addressables的打包方式其实也是AssetBundle格式,只是在此基础上做了一层封装,方便进行管理(比如打包、加载、依赖等)。而我们知道,没有加密的AssetBundle是

    2024年02月10日
    浏览(27)
  • Unity 3D模型展示框架篇之资源打包、加载、热更(二)

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程。增加了Asset Bundle+ILRuntime热更新技术流程。 本篇文章介绍如何对更新进行代码检测以及使用更新资源服务器进行资源热更新。 创建登录UI预制体 Log

    2023年04月20日
    浏览(34)
  • 【Unity】AssetBundle资源异步加载以及AB包卸载

    以下代码是基于上一篇文章《AssetBundle资源同步加载》的代码新增了异步加载和AB包卸载功能,有兴趣的同学可以去看看我的上一篇文章。 由于异步加载需要配合协程进行功能开发,所以我对之前封装的AB包资源加载管理器进行修改,改为继承MonoBehaviour的单例模式。 主要修改

    2023年04月08日
    浏览(29)
  • Unity引擎打包AssetBundle后模型网格数据丢失问题

    大家好,我是阿赵。 在项目里面,有时候会遇到这样一个问题。在Unity编辑器里面编写了一个shader,在编辑器看,效果都是没有问题的。但如果把资源打包成AssetBundle后,会发现shader的表现不对了。遇到了这种问题的时候,一般人会各自的怀疑,怀疑是不是shader写得不对,导

    2024年02月07日
    浏览(34)
  • Unity 资源插件Color Studio -- 让你的游戏对象颜色更加出彩【限时免费】

    Color Studio 是一款功能强大的 Unity 编辑器扩展,它可以让您的游戏更加丰富多彩。它提供了各种工具,可以帮助您轻松创建吸引人的调色板,编辑纹理和精灵,以及对任何游戏对象(包括蒙皮对象和精灵)重新着色。使用 Color Studio,您可以利用颜色理论来创建看起来很棒的程

    2024年04月14日
    浏览(46)
  • Unity的AssetBundle资源运行内存管理的再次深入思考

      大家好,我是阿赵。   这篇文章我想写了很久,是关于Unity项目使用AssetBundle加载资源时的内存管理的。这篇文章不会分享代码,只是分享思路,思路不一定正确,欢迎讨论。   对于Unity引擎的资源内存管理,我猜很多朋友都存在一定的疑惑。疑惑的点有非常多,包

    2024年03月22日
    浏览(25)
  • C语言与游戏引擎插件开发:Unity、Unreal Engine中C插件的编写与集成(一)

    目录 一、引言 C语言在游戏开发中的重要地位与优势 游戏引擎插件机制与C语言的价值 二、C语言基础与游戏开发特性 C语言核心特性及其在游戏开发中的应用 游戏引擎API对接关键概念与技巧 C语言在游戏开发领域占据着无可替代的重要地位,尤其在应对高性能计算需求与底层

    2024年04月29日
    浏览(54)
  • C语言与游戏引擎插件开发:Unity、Unreal Engine中C插件的编写与集成(四)

    目录 一、C插件开发最佳实践与常见问题解析 性能优化: 跨平台兼容性: 版本管理与升级: 二、结论 C语言在游戏引擎插件开发中的关键作用与优势: 对开发者提出建议: 性能优化: 内存管理: 智能指针 :利用UE的 TSharedPtr 、 TWeakPtr 等智能指针管理动态内存,确保资源释

    2024年04月27日
    浏览(38)
  • Unity热更新——AssetBundle(AB包)+管理器

    游戏或者软件更新时,无需重新下周客户端进行安装,而是在应用程序启动的情况下,在内部进行的资源或者代码更新 特定于平台的资产压缩包,有点类似压缩文件,资产包括:模型、贴图、预设体、音效、材质球等等 相对Resources下的资源,AB包更好管理资源,区别是: A

    2024年02月04日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包