在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
做U3D游戏大部分都用到了Lua的热更,打Bundle这块是少不了的,给大家分享一个能用的打Bundle用C#代码。
完整代码 .cs 1.Lua和资源目录结构如下图所示 a.lua文件每个关卡对应一个文件夹,每个文件夹中自己随意组织 b.每个关卡对应一个资源文件夹 c.每个资源文件夹内分为普通资源和场景文件夹,因为场景和普通资源打一个Bundle中时候会报错,所以它俩是必须要分开打的。 每个关卡的Bundle包括了一个普通资源的Bundle和一个场景Bundle d.最后打好的Bundle放到了这里,方便从本地加载 2.打Lua Bundle代码 lua的Bundle最好不要进行压缩,因为Lua是个经常要访问的Bundle,不压缩和读文件一样快 3.打资源Bundle的代码 资源Bundle主要是分了一下普通资源和场景 4.打完的Bundle自动保存到了StreamingAssets这个目录下了,至于怎么加载,有很多种方式。 |
请发表评论