创建一个自定义关卡资源(二)

接上一篇文章,做加载

再做加载之前,提一下

关于上一篇文章中的扩展编辑器,会有点小问题,会有重置的现象,现在有点忙,暂时不研究。

如果研究的话,我会出一篇(三)

否则就没了。

关于加载这个资源,其实大家可以直接使用Resource.Load加载,这样更简单

不过我是用的AB包加载的。

至于AB包的加载方式,我前面也有文章讲过了,有需要可以往前看看
AB包打包点这里

AB包加载点这里

那直接进入使用的方式

我创建了一个字典,用来存储我所有的关卡,通过ID来区分

        public Dictionary<int,EnvironmentConfig> DIC_environmentconfig = new Dictionary<int, EnvironmentConfig>();

//你可以用你自己的方式加载出environmentConfig

//例如 Resources.Load("EnviromentConfig/Desert_Menu") 然后再把这个转化成

//EnvironmentConfig environmentConfig

//id = 你自己定义的id 用于识别你的关卡  
//environmentConfig 是加载出来的具体的关卡 例如Desert_Menu
 DIC_environmentconfig.Add(id,environmentConfig);

下面是我使用的实例

如果还不明白的话,可以在评论说一下,我找个时间写个Demo吧

相关推荐
步、步、为营1 小时前
C# 与.NET 日志变革:JSON 让程序“开口说清话”
c#·json·.net
漫漫进阶路4 小时前
VS C++ 配置OPENCV环境
开发语言·c++·opencv
BinaryBardC6 小时前
Swift语言的网络编程
开发语言·后端·golang
code_shenbing6 小时前
基于 WPF 平台使用纯 C# 制作流体动画
开发语言·c#·wpf
code_shenbing6 小时前
基于 WPF 平台实现成语游戏
游戏·c#·wpf
邓熙榆6 小时前
Haskell语言的正则表达式
开发语言·后端·golang
ac-er88887 小时前
Yii框架中的队列:如何实现异步操作
android·开发语言·php
马船长7 小时前
青少年CTF练习平台 PHP的后门
开发语言·php
hefaxiang8 小时前
【C++】函数重载
开发语言·c++·算法
落幕9 小时前
C语言-构造数据类型
c语言·开发语言