E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
assetbundle
Unity LuaFramework热更新框架详解(一)
用户体验不好解决发布包的容量问题,一切都可以增量下载原理首先要清楚Unity的打包原理,也就是
AssetBundle
的打包机制,他会把prefab打包成.asset格式作为传输的数据。
衣有油
·
2020-02-16 20:26
Unity技术分享(89)|资源卸载API|内存变化|数值...
UWAQQ群:465082844UWA问答社区:answer.uwa4d.com内存Q1:我写了一个用例加载
AssetBundle
,并将多个特效
侑虎科技
·
2020-02-16 00:43
AssetBundle
AssetBundle
(Unity3D)NGUI一般NGUI的会做成预制的形式,也就是预设上关联了图集,纹理,字体,shader以及脚本,如果只是单纯的把一个预制打包成
AssetBundle
,会出现严重的资源重复问题
flynn
·
2020-02-13 16:03
Unity 资源管理与
AssetBundle
详解
什么是资源(Asset)http://blog.csdn.net/u014230923/article/details/51433455Unity常用的资源大概有3类:纯资源(material,texture,shader,audio……)这些资源不能直接拖到场景里使用。预置(prefab),这种资源需要实例化instantiate之后才能使用scene也是一种资源还有一些平时不太关注的:脚本对象
柚梨柚梨
·
2020-02-13 08:00
利用反射查探UnityEditor
就试着查探一下UnityEditor.dll内部的方法和各种属性,大多数都没有实际用途.下面是雨松写的,加了个按钮,等同点击InspectorWindow右上角的锁按钮```[MenuItem("打包
AssetBundle
karma085
·
2020-02-11 21:33
Unity加载和内存管理
Babybus-u3d技术交流-Unity加载和内存管理[unity里有两种动态加载机制:一是Resources.Load,一是通过
AssetBundle
,其实两者本质上我理解没有什么区别。
Babybus_Unity
·
2020-02-09 18:31
AssetBundle
资源管理设计知识整理
一、
AssetBundle
打包及加载1.打包利用官方
AssetBundle
管理工具AssetBundles-Browser导入AssetBundles-Browser从github下载源码,直接拷贝到项目的
雨纷纷__
·
2020-02-09 05:57
Unity热更新之
AssetBundle
基础
AssetBundle
是一个特定于平台的资产压缩包,资产包括Models、Textures、Prefabs、Audioclips等,每个不同的平台打包出来的
AssetBundle
不同。
Dane_404
·
2020-02-09 01:56
AssetBundle
AssetBundle
的作用
AssetBundle
是一个压缩包包含模型,贴图,预制体,声音,甚至整个场景可以在游戏运行时加载
AssetBundle
自身保存着互相的依赖关系压缩包可以使用LZMA和LZ4压缩算法
钱哆哆jj
·
2020-02-08 12:50
Unity技术之UGUI-SpriteAtlasImage组件
UGUI-SpriteAtlasImage组件简介在使用UGUI进行开发时,经常会遇到需要根据状态切换Sprite的需求,使用Image组件可以通过指定Sprite来解决,但是往往项目中资源加载会采用
AssetBundle
erick_book
·
2020-02-06 15:21
Unity3d IOS从
assetbundle
加载释放场景闪退问题
最近需要用到
assetbundle
来打包场景,ios上把场景等资源打成
assetbundle
,是可以减少app占用磁盘空间的。但是遇到很头疼的问题。
重装机霸
·
2020-02-06 04:04
AssetBundle
的打包及四种加载资源方式
一.
AssetBundle
的打包(C#)需要将脚本放在Editor文件夹内,具体代码如下:usingUnityEditor;usingSystem.IO;publicclassCreateAssetBundles
青青子衿_悠悠我鑫
·
2020-02-05 16:36
GitHub 上的一些解压
AssetBundle
工具
简介:前面推荐了热更的仓库和
Assetbundle
的打包神器,今天在推荐一下反制措施,也就是解包工具了:AssetStudioUnityModManagerdisunityUtinyRipperUABEAssetStudio
雨落随风
·
2020-02-05 13:45
UnityWebRequest基础学习(post,get请求以及加载
AssetBundle
)
Post请求:usingUnityEngine;usingUnityEngine.Networking;usingSystem.Collections;publicclassMyBehavior:MonoBehaviour{voidStart(){StartCoroutine(Upload());}IEnumeratorUpload(){WWWFormform=newWWWForm();form.
Lee坚武
·
2020-02-02 03:45
Unity3D占用内存太大的解决方法
Unity3D在手机及其他平台下占用内存太大.这里写下关于Unity3D对于内存的管理与优化.Unity3D里有两种动态加载机制:一个是Resources.Load,另外一个通过
AssetBundle
,
GuangYao_Li
·
2020-01-14 11:27
unity开发
Flutter图片开发核心
Image支持如下几种类型的构造函数:newImage-用于从ImageProvider获取图像;newImage.asset-使用key从
AssetBundle
获得的图像;newImage.network
Mr.Aaron
·
2020-01-13 08:00
Unity 中关于获取到物体的方式
(1)publicGameObjecttarget;通过外部赋值来进行获取,但是在小项目中还可以使用,大的项目会管理非常混乱,尤其是在打包
AssetBundle
时,依赖关系很难处理。
U3D界金城武
·
2020-01-08 17:42
下载和加载本地
Assetbundle
stringurl;stringpath;WWWwwwAsset;publicImageprogressImg;publicTexttext;voidStart(){url="http://..../AssetBundles/";path=Application.dataPath+"/Resources/";}voidUpdate(){//显示下载进度if(wwwAsset!=null){if(!
90qq
·
2020-01-07 23:18
6.5
AssetBundle
usingUnityEngine;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem;usingUnityEngine.SceneManagement;publicclassPlaneController:MonoBehaviour{stringfilePath;voidStart(){filePath="Text
胤醚貔貅
·
2020-01-05 08:59
Unity
AssetBundle
(2):工具UnityStudio
一、UnityStudio作用有两个:查看
AssetBundle
内资源【File->LoadFile】提取
AssetBundle
内资源【Export】下载地址:UnityStudioreleases地址
云木unity
·
2020-01-02 20:01
「翻译」Unity中的
AssetBundle
详解(三)
构建AssetBundles在
AssetBundle
工作流程的文档中,我们有一个示例代码,它将三个参数传递给BuildPipeline.BuildAssetBundles函数。
Sheh伟伟
·
2019-12-31 07:34
获取
AssetBundle
文件的数据信息
有时加载的
AssetBundle
文件会出现异常,比如引用丢失之类的问题,就需要我们获取到当前
AssetBundle
文件中的相关信息。使用Unity内置的工具就可以获取到相关信息。
晓龙酱
·
2019-12-29 22:16
AssetBundle
系统之(一)打包
系统所做的事情:1.打包(分析依赖,增量打包)2.加载(依赖关系加载,多版本支持)3.卸载(自动卸载无引用资源)1.先说一下打包规则为了打包方便,需要定制一套打包规则。这里的规则:a.基于文件夹的策略打包b.打包规则分为SelfName(资源自身名字为包名)c.打包规则分为ForderName(资源所在文件夹为包名)具体策略:如图所示:预制体放在一个文件夹,采用SelfName。精灵图片放在一个文
APP4x
·
2019-12-28 20:24
内存管理及优化
Unity3D里有两种动态加载机制:一个是Resources.Load,另外一个通过
AssetBundle
,其实两者区别不大。
IongX
·
2019-12-28 00:35
「翻译」Unity中的
AssetBundle
详解(一)
AssetBundlesAssetBundle是一个存档文件,其中包含平台在运行时加载的特定资产(模型,纹理,预制,音频剪辑,甚至整个场景)。AssetBundles可以表示彼此之间的依赖关系;例如AssetBundleA中的一个材质可以引用AssetBundleB中的一个纹理。为了通过网络进行有效的传递,可以根据用例要求,选择内置算法(LZMA和LZ4)来对AssetBundles进行压缩。As
Sheh伟伟
·
2019-12-27 00:44
Unity3D 关于资源加载(Resources和
AssetBundle
)和内存管理
Unity3D里有两种动态加载机制:一个是Resources.Load,另外一个通过
AssetBundle
,其实两者区别不大。
狼之独步
·
2019-12-26 01:56
知识概括
有很多种方式,例如1.压缩自带类库;2.将暂时不用的以后还需要使用的物体隐藏起来而不是直接Destroy掉;3.释放
AssetBundle
占用的
初心易得始难终
·
2019-12-21 14:52
07-04-01
AssetBundle
实践指导(上)
这部分主要讨论
AssetBundle
在具体使用中会遇到的一些常见问题和对应的解决办法。1.管理已经加载的Asset在内存比较吃紧的环境中,需要非常小心地控制已经加载的Object的数目和大小。
Wenchao
·
2019-12-21 12:43
Flutter开发之Image组件
newImage.asset,用于使用密钥从
AssetBundle
获取图像。newImage.network,用于从URL获取图像。newImage.file,用于从File获取图像
星辰大海_王
·
2019-12-21 12:55
「翻译」Unity中的
AssetBundle
详解(二)
为AssetBundles准备资源使用AssetBundles时,您可以随意将任何Asset分配给所需的任何Bundle。但是,在设置Bundles时,需要考虑一些策略。这些分组策略可以使用到任何你认为适合的特定项目中。你可以随心所欲地混合和匹配这些策略。逻辑实体分组逻辑实体分组是根据其所代表的项目的功能部分将资产分配给AssetBundles的。这包括诸如用户界面、人物、环境以及在整个应用程序的
Sheh伟伟
·
2019-12-21 06:16
【Unity3D技术文档翻译】第1.1篇
AssetBundle
工作流
Unity3D技术文档翻译上一章:【Unity3D技术文档翻译】第1.0篇AssetBundles概述译者前言:本章是关于从创建到加载,再到使用
AssetBundle
的整个流程的概述。
何三思
·
2019-12-20 02:42
AssetBundle
04
首先附上原文链接:https://unity3d.com/cn/learn/tutorials/topics/best-practices/
assetbundle
-fundamentals?
Bonging
·
2019-12-19 04:07
AssetBundle
大全 (一)
AssetBundle
大全(一)大家好,我是北京菜鸟在线的unity3d高级讲师范老师。今天,我给大家分享的是关于unity3d4.x,和5.x的5.x的打包,上传,下载,加载。希望大家能喜欢。
土豆_9724
·
2019-12-19 02:23
Unity资源打包之Asset Bundle
AssetBundle
的作用:1.
AssetBundle
是一个压缩包包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载;2.
AssetBundle
自身保存着互相的依赖关系;3.压缩包可以使用
_凉笙
·
2019-12-18 17:24
Unity3d 使用
Assetbundle
合并项目的几点注意
还有就是
Assetbundle
。
Assetbundle
的各方面介绍,这里就不在赘述,网上搜搜就一大片。但是,是不是什么东西都能被打成
Assetbundle
呢?
重装机霸
·
2019-12-15 14:42
Assetbundle
Shader 丢失的解決方案
gameObject.renderer.material.shader=Shader.Find(gameObject.renderer.material.shader.name);或者publicclassApplyShader:MonoBehaviour{privateMaterial[]thisMaterial;privatestring[]shaders;voidStart(){thisMa
自由的天空
·
2019-12-15 14:30
Unity技术分享(66)|
AssetBundle
资源冗余 | TraceShape耗时...
UWAQQ群:465082844UWA问答社区:answer.uwa4d.com资源管理Q1:我在Unity5.5.2下用
AssetBundle
侑虎科技
·
2019-12-13 23:42
Unity
AssetBundle
(1):Assets打包和依赖(Dependencies)理解
前言看了一些资料:Unity官方AssetBundles文档Unity5-ABSystem(四):
AssetBundle
依赖对Unity5.x后的
AssetBundle
依赖机制有了一点理解,创建了一个项目验证
云木unity
·
2019-12-08 02:22
Unity
AssetBundle
(3):图集Atlas与AB包
前篇:UnityAssetBundle(1):Assets打包和依赖(Dependencies)理解前篇的验证没有加入图集Atlas这个因素,对于图集Atlas与AB包之间的关系一直有点困惑:一组图片打成图集Atlas,再将这组图片资源打成同一个ab包,图集纹理texture是否会打入到ab中?(前篇验证单张图片会打入ab包中,为何对图集有疑问呢?UGUI的图集是自动打的spritepacker,
云木unity
·
2019-12-07 04:06
Unity3d游戏开发之使用
AssetBundle
和Xml实现场景的动态加载
在Unity3D游戏开发过程中,因为受到游戏容量、平台性能和热更新等诸多因素的限制,我们可能无法将所有的游戏场景打包到项目中然后相对”静态”地加载,那么这个时候就需要我们使用动态加载的方式来将游戏场景加载到场景中。博主在研究了Unity3D动态加载的相关资料后发现,目前Unity3D中实现动态加载场景的方式主要有以下两种方式:*使用BuildStreamedSceneAssetBundle()方法
好怕怕
·
2019-12-02 03:37
UntiyAssetBundle加密可行性分析
异或加密带来的
AssetBundle
加载api调用修改使用加密的
AssetBundle
需要先把文件读取到byte数组,再对byte数组进行异或解密处理,最后再调用
白桦叶
·
2019-12-01 11:01
用面向对象思想,管住Unity调皮的
AssetBundle
KSFramework是一个Unity5
AssetBundle
开发框架和工具集,专注于运行时热重载,使用了SLua作为脚本引擎。
陈小霖GO
·
2019-12-01 09:11
AssetBundle
工作流
资源打包Unity5.x打包要方便很多,不需要自己收集依赖。设置了AssetBundleNames的资源会依赖打包,Name相同的资源会打在一起;没有设置AssetBundleName的不会依赖打包,直接打进包内,这部分资源有可能会出现冗余,需要注意。规划资源目录不同类型的资源使用不同的子目录,比如:角色,武器,场景,粒子,UI等。子目录下继续划分:材质,贴图,动画,模型等目录。所有资源可以放在R
晓龙酱
·
2019-11-29 20:31
Unity的资源管理——加载释放方式(一)
扫描二维码加群,行业纵横颇多,每个人精通领域各异,旨在交流,最近项目优化的太差了,里面内容比较多,经常启动后内存溢出导致闪退一:理论理解常用资源加载的方法有三种:场景内预制资源,Resources内动态加载资源,
AssetBundle
幻世界
·
2019-11-20 17:53
认识
AssetBundle
先奉上unity-API网址:https://docs.unity3d.com/1.
AssetBundle
的定义和作用
AssetBundle
(简称AB包)是一个资源压缩包,包含模型、贴图、预制体、声音、
菜鸟的笔记
·
2019-11-18 19:07
美术资源复用
随便找了一下就有冗余加载案例:例如anling_house1与house2场景使用了Prefab_Prop_Carpet_02.prefabPrefab_Prop_Carpet_02虽然被单独打包进入了house_1所属
assetBundle
慧驷
·
2019-11-16 10:00
AssetBundle
的加载和卸载
AB的加载1.
AssetBundle
.LoadFromFile从本地加载privatevoidStart(){AssetBundleab=
AssetBundle
.LoadFromFile("ab包名字/
菜鸟的笔记
·
2019-11-12 20:19
AssetBundle
打包
1.指定资源的
AssetBundle
属性(catalog/name)catalog指定生成再哪个目录下(也可以忽略),name是ab包的名字。
菜鸟的笔记
·
2019-11-12 20:40
AssetBundle
通过Manifest文件得到某个包的依赖
什么是Manifest文件Manifest文件内容截图crc为校验码,通过其检查是否完整Assets表示包里包含多少资源Dependencies表示包有哪些依赖注意:在加载这些包之前,也需要加载依赖的包,不然会丢失这部分内容,显示效果不正确通过Manifest文件得到某个包的依赖看选中部分可以注意到scene/cube.jy依赖于material.jy,而material.jy依赖于texture
菜鸟的笔记
·
2019-11-12 20:58
Unity热更新之资源的上传与下载
资源的上传打包结束后,我们通过比较打包前和打包后
AssetBundle
的MD5值是否有变化来判断一个
AssetBundle
是否需要被更新,如果该
AssetBundle
的MD5值发生了改变,则我们将这个
AssetBundle
叶小榕
·
2019-11-08 03:40
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他