动态加载plist文件和SDK接口使用方式
2016-09-02 17:55
337 查看
在开发过程中我们会用到大量的图片,为了避免麻烦,我们一般都是通过软件给所有的图片生产plist文件。在Coco-js中可以通过动态加载的方式先给plist文件加载到精灵的缓冲池中。然后在使用的时候通过去缓冲池中获取或者直接加载就行了 。加载代码如下:
这种是简单的写法,可以在创建精灵的时候直接使用“”#“”加plist文件中你想要使用的文件的名字就可以了。比较容易理解的写法就是
在创建精灵的时候再从缓冲池中获取。
//—————————————-SDK接口的使用方法——————————————
SDK提供一下接口来帮助开发者获取一些自己感兴趣事件的信息,接口使用方式如下:
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)
相关文章推荐
- iphone开发之表格组件UITableView的使用(三)通过加载plist文件字典转模型方式展示分组数据
- 用动态加载的方式使用未注册的Filter
- Style样式的四种使用(包括用C#代码动态加载资源文件并设置样式)
- spring 使用classpath方式加载hibernate映射文件
- js加载之使用DOM方法动态加载Javascript文件
- asp.net在使用母版页的内容页面中动态加载css和js文件的方法
- BCB中使用Image控件动态加载GIF、JPG文件出错的解决方法
- 如何使用jquery动态加载js,css文件实现代码
- 文件映射spring 使用classpath方式加载hibernate映射文件
- 使用jQuery动态加载js脚本文件的方法
- 使用反射机制动态加载配置文件
- jdbc读取properties文件 工厂类动态加载接口实现类
- 使用jquery动态加载js,css文件 详细出处参考:http://www.jb51.net/article/35287.htm
- 使用javascript动态加载外部css或js文件
- 难点总结:Jquery动态加载数据库中的数据(解答人:郭哲 方式:讲述jquery原理及一些函数的使用方法,学会看帮助文档)
- 使用 UITableView 创建表格应用演练(2)——从plist文件加载并显示数据
- JS 动态加载js文件和css 文件 同步/异步 两种方式
- js加载之使用DOM方法动态加载Javascript文件
- 用动态加载的方式使用未注册的Filter