
Unity热更新
文章平均质量分 80
sara_shengxin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lua调用C#
在前面我们学习了两个特性[CSharpCallLua]和[LuaCallCSharp],其中[CSharpCallLua]主要是用于接口与委托,[LuaCallCSharp]用在拓展方法前面,也可以在每个被Lua调用的类都加,这样可以提升性能。对于out, 会以多返回值形式返回给lua,如果函数存在返回值,那么第一个值就是该返回值,之后的返回值就是out的结果,Out参数不需要传一个默认值占位置。委托在lua中与在C#中差不多,但是如果第一次往委托中加函数,会是nil,不能直接+,要先=原创 2025-01-12 14:58:16 · 1412 阅读 · 0 评论 -
C#调用Lua
构建一个lua解析器,使得能够在unity中执行lua语言,提供的方法主要有:DoString(),Tick(),Dispose().此时调用lua脚本我们要将他放在Resources文件夹里面,且要修改lua脚本的后缀为.txt。在之前的使用中,我们多次用到LuaTable,在LuaMgr的定义中我们知道,他将其定义为Global,来得到Get里面的变量与函数。我们使用自定义的一个委托,变长参数我们使用params,如果能确定是同一类型,后面可以使用该类型,如果有各种类型就使用object。原创 2025-01-04 21:45:28 · 1197 阅读 · 1 评论 -
LUA基础语法
【代码】LUA基础语法。原创 2024-12-29 21:57:10 · 526 阅读 · 0 评论 -
手把手教会如何AssetBundle打包
Build Target:目标平台Output Path:目标输出路径Clear Folders:是否清空文件夹,重新打包Copy to StreanmingAssets:是否拷贝到StreanmingAssetsCompression:压缩方式NoCompression:不压缩,解压快,包比较大LZMA:压缩最小,解压慢。用一个资源要解压所有LZ4:压缩,比LZMA大一点,用什么解压什么,内存占用低Exclude Type Information:在资源包中不含资源的类型信息。原创 2024-12-20 20:09:37 · 1592 阅读 · 0 评论