![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
热更新
文章平均质量分 59
热更新
小林同学的博客
初出茅庐的Developer
展开
-
通过Xlua插件运行lua程序
using System.Collections;using System.Collections.Generic;using UnityEngine;using XLua; //引入xlua命名空间 public class Creat : MonoBehaviour{ private LuaEnv luaenv; void Start() { luaenv = new LuaEnv(); //LuaEnv可以理解为lua的运行环境 lua原创 2022-03-13 22:24:06 · 4033 阅读 · 0 评论 -
关于unity Assets 研究
一、Asset之前有研究过,但时间过长了,重新整理一下,一部分搬运大佬的文章我是在研究AssetBundle的时候关注到Asset的。官方解释AssetBundle是归档文件(即捆绑形式的文件类型),我个人将AssetBundle理解为一个压缩包。包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载对于Assets,一般来说我们有两层认知:一层来自于Unity的默认工程目录Assets,一层来自于Unity的打包系统AssetBundles。那么我们就从这两个方面来归一化地去理解Un原创 2022-02-25 21:00:00 · 2340 阅读 · 1 评论 -
Unity热更新之AssetBundle——AB包资源加载
1、常用同步加载AB包方式using System.Collections;using System.Collections.Generic;using UnityEngine;public class ABTest : MonoBehaviour{ void Start() { //1、加载AB包 //Application.streamingAssetsPath 获得在不同平台下streamingAssets文件夹的地址(我们打AB包的时候拷贝原创 2021-07-26 11:40:24 · 1525 阅读 · 1 评论 -
Unity热更新之AssetBundle——AB包资源打包
1、在package Manager里面下载Asset Bundle Brower安装完成后,在packages下可以看到Asset Bundle Brower点击windows列表下的Asset Bundle Brower唤出2、让资源跟AB包关联,并且能够打包出来选择想要打包的资源点下面的New取一个包名这时候再点我们的windows列表下的Asset Bundle Brower,就可以看到东西传进去了unity里面的C#脚本是无法打包到AB包的,因此要用Lua进行热更新因为.原创 2021-07-22 09:34:02 · 2067 阅读 · 5 评论 -
Unity热更新之AssetBundle——理论基础
概念AssetBundle简称AB包AssetBundle是Unity引擎提供的一种资源打包方式,可以对除了C#脚本外的任何资源进行打包压缩处理。如果想在Unity平台实现Lua热更新,Assetbundle技术是无法跳过的知识点,在unity平台我们进行热更新下来的资源都是需要事先进行Assetbundle打包处理的。特定于平台的资产压缩包,有点类似于压缩文件资产包括:模型、贴图、预设体、音效、材质球等作用1、相对于Resources下的资源,AB包可以更好地管理资源,更灵活方便,更易于做热原创 2021-07-20 14:54:39 · 484 阅读 · 1 评论