![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
热更新
文章平均质量分 88
白霞
为了更好的生活,加油。
展开
-
xlua使用
开始准备下载地址:https://github.com/Tencent/xLua/tree/v2.1.16下载好后,将里面的XLua和Plugins导入到自己的工程中,如果需要热重载,将Assets的同级目录的Tools也放入自己的工程中并加上宏定义HOTFIX_ENABLE例如Unity2020.3.33中添加宏定义配置生成Warp类(1) 打标签,例如lua需要调用C#的某个类,那么就给这个类加上标签[LuaCallCSharp],这样Generate Code时会自动生成Warp类(2)原创 2022-04-24 16:53:13 · 2111 阅读 · 0 评论 -
Unity ToLua 使用教程
下载地址https://github.com/jarjin/LuaFramework_NGUIhttps://github.com/jarjin/LuaFramework_UGUI环境搭建(1) 生成Wrap类打开这个工程,生成注册文件:这一步将Unity常用的C#类生成Warp类并注册到lua虚拟机中,这样在lua中就可以调用这些C#类了这一步等效于,在Unity中的完成这一步后,在Assets/LuaFramework/ToLua/Source/Generate目录看到许多Wrap类原创 2022-01-06 17:01:22 · 5219 阅读 · 0 评论 -
Lua使用
Lua在lua中,一切都是变量,除了关键字优点:轻量级:它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。可扩展性:lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些写功能,支持面向过程编程和函数式编程自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象语言内置模式匹配,闭包,函数也可以看作一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持通过闭包和table可以很方便地支持面向原创 2022-01-06 16:52:07 · 1498 阅读 · 0 评论 -
Unity接入 阿里云OSS 腾讯云Cos的SDK,实现上传文件功能
概念Bucket(存储空间):Bucket是用户用来管理所存储Object的存储空间。每个用户可以拥有多个Bucket。Bucket的名称在OSS的范围内必须是全局唯一的,一旦创建之后无法修改名称。Bucket内部的Object数目是没有限制Object(对象,文件):Object是OSS存储数据的基本单元,称为OSS的对象,也被称为OSS的文件Bucket命名规范:1,只能包括小写字母,数字和短横线(-)2,必须以小写字母或者数字开头3,长度必须在3-63字节之间Object命名规范:1,原创 2021-11-26 11:58:54 · 3696 阅读 · 0 评论 -
ILRuntime 使用教程
下载:中国特别版Unity,直接在PackageManager里可以直接找到ILRuntime国际版Unity:在项目的的Packages/manifest.json,添加ILRuntime的源信息,在这个文件的dependencies节点前增加以下代码“scopedRegistries”: [{“name”: “ILRuntime”,“url”: “https://registry.npmjs.org”,“scopes”: [“com.ourpalm”]}],在打开Unity的Pa原创 2021-11-26 11:55:52 · 3002 阅读 · 0 评论 -
AssetBundle 热更新使用教程
AssetBundle原生API:或者通过UnityEditor.AssetBundleBuild创建一个AB打包,AssetBundleBuild解析:assetBundleName:打包出来的名字assetBundleVariant:用在不同版本资源的使用和动态替换AssetBundleassetNames:这个AB包中有哪些资源,资源路径AssetDataBase.GetDependencies(文件路径):获取这个文件的所有依赖,返回的事依赖路径开始打包(1) BuildPipeli原创 2021-11-26 11:45:10 · 3414 阅读 · 0 评论 -
Addressable 使用教程
实例化和卸载必须要一一对应,否则该物体会一直在内存中,除非退出程序AddressableAssetSettings使用第一步进入AddressablesGroups面板创建一个远程组将打包路径和加载路径设置为Remote,选择更新限制CanChangePostRelease 后续更新资源的话全量更新(直接替换旧资源),在发布后,允许被修改.与静态Group相对,这个Group对应的AB包,是可以在后续进行覆盖更新的,相对于增量更新,整个AB包的覆盖更新可能会让未改动的资源也重新下载.Canno原创 2021-11-26 11:42:04 · 4642 阅读 · 4 评论