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

本文提到上文提到的扩展编辑器存在重置问题,作者推荐直接使用Resource.Load加载资源,介绍了AB包加载方式并展示了如何通过字典存储和加载关卡环境配置。作者承诺如有需要,将提供实例代码或Demo以帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接上一篇文章,做加载
再做加载之前,提一下
关于上一篇文章中的扩展编辑器,会有点小问题,会有重置的现象,现在有点忙,暂时不研究。
如果研究的话,我会出一篇(三)
否则就没了。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值