动态加载plist文件和SDK接口使用方式

在开发过程中我们会用到大量的图片,为了避免麻烦,我们一般都是通过软件给所有的图片生产plist文件。在Coco-js中可以通过动态加载的方式先给plist文件加载到精灵的缓冲池中。然后在使用的时候通过去缓冲池中获取或者直接加载就行了 。加载代码如下:

cc.spriteFrameCache.addSpriteFrames("res/pic/daomubiji.plist");
        var person1 = cc.Sprite.create("#defen_huli.png");
        person1.setPosition(cc.winSize.width>>1,cc.winSize.height>>1);
        this.addChild(person1,50)

这种是简单的写法,可以在创建精灵的时候直接使用“”#“”加plist文件中你想要使用的文件的名字就可以了。比较容易理解的写法就是

cc.spriteFrameCache.addSpriteFrames("res/pic/daomubiji.plist");
        var person1 = cc.Sprite.create(cc.spriteFrameCache.getSpriteFrame("defen_huli.png"));
        person1.setPosition(cc.winSize.width>>1,cc.winSize.height>>1);
        this.addChild(person1,50)

在创建精灵的时候再从缓冲池中获取。

//—————————————-SDK接口的使用方法——————————————
SDK提供一下接口来帮助开发者获取一些自己感兴趣事件的信息,接口使用方式如下:

// eventId为事件ID,类型为字符串
var eventId = 'buyItem001'

// duration为耗时,类型数字,单位:秒(此参数暂无实际用处)
var duration = 1

// eventData为本次事件相关数据,仅支持简单类型的键值对(值为数字或字符串)
var eventData = {
    num: 100,
    price: 1,
    level: '关卡3'
}

DCAgent.onEvent(eventId, duration, eventData)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值