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

获取和加载资源

作者: 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