美文网首页
获取和加载资源

获取和加载资源

作者: kzc爱吃梨 | 来源:发表于2020-07-13 17:12 被阅读0次

    Cocos Creator 有一套统一的资源管理机制,在本篇教程,我们将介绍

    • 资源属性的声明
    • 如何在 属性检查器 里设置资源
    • 动态加载资源
    • 加载远程资源和设备资源
    • 资源的依赖和释放

    资源属性的声明

    在 Creator 中,所有继承自 cc.Asset 的类型都统称资源,如 cc.Texture2D, cc.SpriteFrame, cc.AnimationClip, cc.Prefab 等。它们的加载是统一并且自动化的,相互依赖的资源能够被自动预加载。

    例如,当引擎在加载场景时,会先自动加载场景关联到的资源,这些资源如果再关联其它资源,其它也会被先被加载,等加载全部完成后,场景加载才会结束。

    脚本中可以这样定义一个 Asset 属性:

    // NewScript.js
    
    cc.Class({
        extends: cc.Component,
        properties: {
    
            spriteFrame: {
                default: null,
                type: cc.SpriteFrame
            },
    
        }
    });
    

    相关文章

      网友评论

          本文标题:获取和加载资源

          本文链接:https://www.haomeiwen.com/subject/hoaacktx.html