• 2024-06-23【Unity服务器01】之AssetBundle上传加载u3d模型
    首先打开一个项目导入一个简单的场景导入怪物资源,AssetBundle知识点:1.指定资源的AssetBundle属性标签  (1)找到AssetBundle属性标签(2)A标签代表:资源目录(决定打包之后在哪个文件夹里面)     B标签代表:后缀  (3)设置AB标签      AssetBundle的
  • 2024-06-15Unity 利用Cache实现边下边玩
    现在手机游戏的常规更新方案都是在启动时下载所有资源更新,游戏质量高的、用户粘性大的有底气,先安装2个G,启动再更新2个G,文件小了玩家还觉得品质不行不想玩。最近在做微信、抖音小游戏,使用他们提供的资源缓存方案,现在要转成AndroidAPP,也想用这种边下边玩的机制把首包做小。其实
  • 2024-06-15AssetBundle上层框架
    项目地址:YuanJinSen/Demo:GhostRunner(github.com)原因Unity自带的AssetBundle拥有一个巨大的缺点:比方说我只想要物体A,但A存在于一个巨大的AB包内,想加载A就必须下载一堆无关的东西。因此有了该上层框架,可以做到,像Resource那样去加载物体,我只加载A。加载:卸载:整体逻辑
  • 2024-05-20Unity内存优化(来自uwa)
    内存优化——“勿以善小而不为,勿以恶小而为之” 资源内存占用一、纹理资源纹理资源可以说是几乎所有游戏项目中占据最大内存开销的资源。一个6万面片的场景,网格资源最大才不过10MB,但一个2048x2048的纹理,可能直接就达到16MB。因此,项目中纹理资源的使用是否得当会极大地影响
  • 2024-05-01Unity 热更--AssetBundle学习笔记 0.7
    AssetBundleAB包是什么?AssetBundle又称AB包,是Unity提供的一种用于存储资源的资源压缩包。Unity中的AssetBundle系统是对资源管理的一种扩展,通过将资源分布在不同的AB包中可以最大程度地减少运行时的内存压力,可以动态地加载和卸载AB包,继而有选择地加载内容。AB包的优势有哪些?
  • 2024-04-10PlayerSettings.WebGL.emscriptenArgs设置无效的问题
    1)PlayerSettings.WebGL.emscriptenArgs设置无效的问题2)多个小资源包合并为大资源包的疑问3)AssetBundle在移动设备上丢失4)Unity云渲染插件RenderStreaming,如何实现多用户分别有独立的操作这是第381篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术
  • 2024-04-02AssetBundle在移动设备上丢失
    1)AssetBundle在移动设备上丢失2)Unity云渲染插件RenderStreaming,如何实现多用户分别有独立的操作3)如何在圆柱体类型的地图中编程玩家的输入4)Mixamo动画的根运动问题这是第380篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地
  • 2024-03-13Assetbundle.Unload(true)卸载资源时没调用ScriptableObject的OnDisable
    1)Assetbundle.Unload(true)卸载资源时没调用ScriptableObject的OnDisable2)UnityVolumeManager中ReplaceData如何优化3)关于使用Addressable的资源放在远程服务器后的下载问题4)Prefab对DLL中脚本的引用丢失这是第377篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答
  • 2024-02-20Unity基于AssetBundle资源管理流程详解
    在Unity游戏开发中,资源管理是一个非常重要的环节。随着游戏的发展,资源会变得越来越庞大,因此需要一种高效的资源管理方式来减少内存占用和加快加载速度。AssetBundle是Unity提供的一种资源打包和加载方式,可以将资源打包成一个独立的文件,然后在运行时进行加载和卸载。本文将详细介绍
  • 2024-01-30Unity5.x shader打包AssetBundle总结
    unity5.x  shader打包AssetBundle总结最近比较忙,好久没有更新博客了,新项目切换到unity5.x后使用了新的打包机制,在打包shader的时候遇到了一些问题,这里来记录一下吧。 在上一个项目中,我们使用unity4.7,对于shader并没有进行依赖打包,而是由unity打包到了每个用到的AssetBundle
  • 2023-12-27AB包
    1.AB包内部结构AB包简单说就是一串二进制数据,这串数据存的是资源(预制、材质、贴图、模型等)。这串数据分为:1.头文件AssetbundleFileHeader记录这个AB的信息:版本号、压缩格式等信息。AssetFileHeader记录AB的文件信息(一个文件列表、记录了每个资源的name、offset、length等信
  • 2023-12-27Unity3D Asset与Object 资源管理系统详解
    Unity3D是一款流行的游戏开发引擎,它提供了一个强大的资源管理系统,可以帮助开发者有效地管理和使用游戏中的资源。在Unity3D中,资源可以分为Asset和Object两种类型,本文将详细介绍Unity3D的Asset与Object资源管理系统的技术细节和代码实现。对啦!这里有个游戏开发交流小组里面聚集了
  • 2023-12-01如何拆解Unity 2022.3版本的AssetBundle
    1)如何拆解Unity2022.3版本的AssetBundle2)Unity2022LTS版本的稳定性3)关于AssetBundle禁用TypeTree之后的一些可序列化的问题这是第363篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。UWA社区主页:community.
  • 2023-11-28Unity 2022 LTS版本的稳定性
    1)Unity2022LTS版本的稳定性2)多个小资源包合并为大资源包的疑问3)启动Unity导入变动的资源时,SingletonScriptableObject 加载不到这是第362篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。UWA社区主页:commu
  • 2023-11-21Unity AssetBundle Browser 使用
    https://blog.csdn.net/WenHuiJun_/article/details/113178688 参数说明BuildTarget-构建捆绑包的目标平台OutputPath-用于保存构建的捆绑包的路径。默认为AssetBundles/。可以手动编辑该路径,也可以选择“Browse”。要恢复默认命名约定,请点击“Reset”。ClearF
  • 2023-11-21关于AssetBundle禁用TypeTree之后的一些可序列化的问题
    1)关于AssetBundle禁用TypeTree之后的一些可序列化的问题2)启动Unity导入变动的资源时,SingletonScriptableObject 加载不到3)Xcode15构建Unity2022.3的Xcode工程,报错没有兼容的iPhoneSDK这是第361篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术
  • 2023-11-07Unity的粒子总是丢材质
    1)Unity的粒子总是丢材质2)C#传给C++的Byte数组如何释放3)CommandBuffer.DrawProcedural在手机上为什么不生效4)游戏加载场景碰撞,会弹出显卡报错,驱动程序超时这是第359篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学
  • 2023-11-06iOS渲染卡死应该如何解决
    1)iOS渲染卡死应该如何解决2)C#传给C++的Byte数组如何释放3)EAssetBundle.Unload(true)触发长时间卡顿的原因这是第358篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。UWA社区主页:community.uwa4d.comUWAQQ群:46
  • 2023-10-26Unity从AssetBundle中加载特效显示不全的问题
    环境:Unity2021.3.25f1 最近做的项目中经常会出现通过Bundle加载的ParticleSystem显示不全的问题,查阅Unity官方的文档是这样说明的:Meshesmustberead/writeenabledtoworkonthe ParticleSystem.IfyouassignthemintheEditor,Unityhandlesthisforyou.Bu
  • 2023-09-26Addressables
    异步加载使用LoadAsync方法:这是最常见的异步加载方式。LoadAsync方法返回一个AsyncOperationHandle对象,该对象可以用于跟踪加载的进度,并在加载完成后获取加载的资源。使用AsyncOperationHandle的Completed事件:可以为AsyncOperationHandle对象的Completed事件绑定一个回调函数,在
  • 2023-09-04AssetBundle打包和读取
    基本信息  创建了项目名有YoyoProject工程,是一个3D模板的工程,使用的是unity2021版本,windows11系统。打包打包路径stringdataPath=Application.dataPath;stringpersistentDataPath=Application.persistentDataPath;stringstreamingAssetsPath=Application.stream
  • 2023-08-21Unity 资源加载的两种方式:Resources和AssetBundle最详细的解析(转)
    https://blog.csdn.net/xinzhilinger/article/details/115408934前言:在游戏开发学习初期,游戏体量较小,如果游戏场景需要Asset中的资源,我们可能会通过拖动的方式,将其添加到游戏场景中。而到了实际工作中,会发现再这样做就会使得各种拖动的资源非常复杂,难以查找与维护关于资源:在
  • 2023-07-10AssetBundle.Unload(true)无法卸载图集
    1)AssetBundle.Unload(true)无法卸载图集​2)关于Unity2D游戏地图预加载的问题3)Addressables能否支持某些资源不打Bundle直接加载源文件这是第342篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。UWA社区主页:co
  • 2023-07-04为什么Unity使用AssetBundle热更的时候要剔除掉.mainfest文件
    1)为什么Unity使用AssetBundle热更的时候要剔除掉.mainfest文件​2)Addressable热更,断点续传问题3)在线性空间,使用后处理解决UI混合问题这是第341篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。UWA社区主页:comm
  • 2023-07-03在MMORPG中,其他玩家和怪物的同步做法
    1)在MMORPG中,其他玩家和怪物的同步做法​2)AssetBundle通过Offset加密/解密问题3)加载预制体API区别4)关于MaterialPropertyBlock的使用问题这是第340篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。UWA社区主页:c