GameFramework篇:StarForce资源加载细节讲解(三:获取使用资源与总结)

前两篇已经说完了资源的加载,这次我们来说说资源的使用。

经过我的观察,我发现,不论是

打开UI

生成游戏物体

加载配置文件

都离不开这个

我们在这个LoadAsset函数里看到了几个熟悉的身影

没错了,这就是从我们初始化好的资源组拿取资源了

GF资源部分总结:

经过这几篇博客的胡扯,我们可以比较清晰的感受到资源从创建,到加载,再到使用这几个流程,先是初始化资源,直接一个InitResource函数就好,这个函数会处理资源映射表,完成加载路径的转变,所有一切GF底层都将帮你做好,因为AB包是它打出来的,所以他也知道要怎么处理,不用我们操心,之后就是拿取资源了,注意,使用LoadAsset函数时,要填写资源的全路径,例如Assets/GameMain/DataTables/UISound.txt,这样才能正确的拿到我们想要的资源,而内部怎么实现的,有兴趣的可以再深入了解。

心路历程:

在学习Resource这个模块的时候,真的很痛苦,因为刚开始什么都不懂,也没有指路人,就自己按自己的想法看,所以走了很多弯路,比如,我一直想着他是怎么用Assets/GameMain/路径加载到Assets/StreamingAssets/的文件的,如果不是加载的StreamingAssets下的文件,那他打AB包的意义又何在呢?这个回调函数是什么意思?这个回调函数是怎么实现的?WWW加载不是联网加载吗?怎么找不到加载StreamingAssets所需要的Application.stramingAssetsPath关键字呢?。。。总之问题多到爆炸,不过当把一切捋通顺,却又发现一切又是那么的理所应当。总的来说收获很大,也明白了一些学习方法,明天继续加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值