cocos creator的图片加载

信息来自百度:根据个人感悟写而成

进行Cocos creator中节点中组件的让图片更改

<1>.用cc.loader.loadRes()方法,Cocos官方推荐

这个方法三个参数:

1.图片的地址

在进行写入地址时,不要加上resources,因为cocos在加载的时候,会自动添加。

在进行写入图片的地址时,图片的格式不要写,比如png,jpg不要写入

例如:我将载入resources下的images下的man.png图片

那么我应该写入的第一个参数为:images/man 而不是resources/images/man.png或者其他

2.第二个参数,用来指定你要加载的资源的类型,比如我要加载的是单个图片资源,那么我可以

写入cc.SpriteFrame

3.第三个参数为内置函数

在函数中进行图片的更改

例如:我下面的代码

cc.loader.loadRes('images/man',cc.SpriteFrame,function(err,spriteFrame)

        {

            this.person.getComponent(cc.Sprite).spriteFrame = spriteFrame;

        }.bind(this));

    },

this.person是我在properties中定义的节点

1.获取节点的Sprite组件,因为我们要进行组件图片的更改

2参数中的spriteFrame就是通过地址找到的图片

this.person.getComponent(cc.Sprite).spriteFrame = spriteFrame;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、在IDE中创建脚本比较方便。由于大部分时间我们都是在编辑组件脚本,所以这里就围绕组件脚本来展开。 2、coco...
    mjwz5294阅读 4,018评论 0 3
  • 接触Cocos-JS开发10多天以来,渐渐熟悉了Cocos的一些东西,当然也遇到了一些埂,官方的文档还是挺详细的,...
    不做需要减肥的人阅读 1,122评论 0 3
  • 命令 新建项目: cocos new -l js projectname 运行项目:cocos run -p we...
    LIsPeri阅读 4,674评论 0 2
  • 晚上和朋友一起吃饭,他打算明年换车,而且很开心地说挣钱就是为了花的。 朋友生活过得好,替他高兴,但我多说了一句话:...
    蜗牛up666阅读 213评论 0 0
  • 今天早上起床,我咳得很厉害,吃完早餐之后,妈妈就马上带我到楼下的诊所看医生,医生问:“你怎么啦?”我说:“我睡觉时...
    梁宇杏阅读 398评论 0 0