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

接上一篇文章,做加载

再做加载之前,提一下

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

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

否则就没了。

关于加载这个资源,其实大家可以直接使用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吧

相关推荐
打码的猿几秒前
Qt对话框不锁死主程序的方法
开发语言·qt
June bug5 分钟前
【领域知识】休闲游戏一次发版全流程:Google Play + Apple App Store
unity
努力写代码的熊大14 分钟前
c++异常和智能指针
java·开发语言·c++
Yvonne爱编码19 分钟前
JAVA数据结构 DAY5-LinkedList
java·开发语言·python
千秋乐。23 分钟前
C++-string
开发语言·c++
孞㐑¥24 分钟前
算法—队列+宽搜(bfs)+堆
开发语言·c++·经验分享·笔记·算法
yufuu9832 分钟前
并行算法在STL中的应用
开发语言·c++·算法
charlie1145141911 小时前
嵌入式C++教程——ETL(Embedded Template Library)
开发语言·c++·笔记·学习·嵌入式·etl
陳10301 小时前
C++:AVL树的模拟实现
开发语言·c++
zfoo-framework1 小时前
docker desktop
开发语言