![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
热更新
文章平均质量分 97
AssetBundle,lua等
Petrichorzncu
这个作者很懒,什么都没留下…
展开
-
热更新学习--Lua语言
使用冒号时系统会自动传递当前的table给self 例如该函数self=person当通过.来调用的时候,self不会自动赋值,我们必须通过第一个参数来传递当前table。原创 2024-05-14 20:16:28 · 1002 阅读 · 0 评论 -
热更新学习--xLua
通过AddLoader可以注册个回调,该回调参数是字符串,lua代码里头调用require时,参数将会透传给回调,回调中就可以根据这个参数去加载指定文件,如果需要支持调试,需要把filepath修改为真实路径传出。该回调返回值是一个byte数组,如果为空表示该loader找不到,否则则为lua文件的内容。查找loder时首先执行了自定义的loder。原创 2024-05-18 14:20:31 · 720 阅读 · 0 评论 -
热更新学习--AssetBundle
1,AssetBundle是一个压缩包包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载;2,AssetBundle自身保存着互相的依赖关系;3,压缩包可以使用LZMA和LZ4压缩算法,减少包大小,更快的进行网络传输;4,把一些可以下载内容放在AssetBundle里面,可以减少安装包的大小;可以归为两点:1,它是一个存在于硬盘上的文件。可以称之为压缩包。这个压缩包可以认为是一个文件夹,里面包含了多个文件。原创 2024-05-17 21:30:34 · 877 阅读 · 0 评论