CocosCreator资源管理(个人经验总结)
来源:互联网 发布:linux 调用内核定时器 编辑:程序博客网 时间:2024/06/16 17:52
如果项目中有些资源需要动态加载的资源(预制、图集、动画等等)则必须放在resources文件夹下;
脚本动态加载资源:
如果我们有这样一个需求——游戏加载前需要先显示一个资源加载界面(预先加载其他游戏场景中需要用到的资源,其他场景中对这个资源的引用路径需要是一致的,这样当其他场景加载时并且这个场景用到了 这个资源就不需要再次去加载这个资源了),那么我们就可以将这些需要加载的资源放在resources文件夹下,然后通过cc.loader接口加载这些资源并显示一个资源加载动画,加载完毕后进入下个场景。我们可以将游戏中需要优先显示的资源放在这个文件夹下,当场景加载后可以第一时间显示这个资源,比如场景的背景图片头部玩家信息部分等等。。。
延迟加载资源:
编辑器中当我们选中场景时,右侧属性检查器中会出现延迟加载资源选择框;
当我们选中此选项后,场景中用到的资源会被延迟加载(即先加载场景后加载场景用到的资源,已经在其他场景中加载过得资源或者通过脚本动态加载过得脚本,不会再被延迟加载);这个选项可以为我们解决这样的问题——当我们由一个场景进入另一个场景时,ccc默认的是先加载场景中依赖的资源再显示场景,因为资源加载需要时间,特别是场景所依赖这的资源较多较大时,这样就会出现一个延迟现象,体验起来就像卡顿了一样,而当我们勾选此选项后,就会优先把场景加载出来然后再加载所依赖的资源,就不会出现这种现象了。
个人的资源加载方案:
想要第一时间展现给用户的资源放在resources文件夹下,然后做一个资源加载场景(进入游戏之前),用js动态加载这些资源;
游戏内场景如果想要在场景切换时立即显示想要切换的场景,则勾选场景的延迟加载资源选项;
如果想要在场景切换后立即显示一个完整的完整的游戏场景,则不勾选延迟加载资源,并做一个资源加载的遮罩动画来提升用户体验。
- CocosCreator资源管理(个人经验总结)
- 个人经验总结
- 个人经验总结
- CocosCreator运用(一)
- CocosCreator-快捷键(Windows)
- CocosCreator
- CocosCreator
- 微信分享(ShareSDK)个人经验总结
- 个人博客网建站优化经验总结(上)
- 个人博客网建站优化经验总结(下)
- 微信分享(ShareSDK)个人经验总结
- cocosCreator注意点(暂时)
- cocoscreator自学笔记(一)
- 个人学习经验总结
- ASP个人经验总结
- 搭建个人博客经验总结
- 个人开发经验总结
- 个人多线程程序设计经验总结
- Android------Binder 如何在binder架构下写service
- HDU 6155 DP+矩阵+线段树
- eclipse maven plugin 插件 安装 和 配置
- A Policy Update Strategy in Model-free Policy Search: Policy Gradient
- JAVA实现DES加密实现详解
- CocosCreator资源管理(个人经验总结)
- python高级特性(4):生成器
- Code::Blocks 中文字符输出乱码的问题求解?
- 操作系统内存管理——分区、页式、段式管理
- 优秀API的几大特征
- 转:传统软件商格局洗牌,SaaS时代谁有机会成最大赢家?
- 十三、mcg-helper业务系统单表业务模块自动化生成xml映射文件
- 使用keras实现目标检测之SSD
- 操作日志 | 短线风紧,注意扯呼!!!