Cocos creator Spine常用API
常用API
var spine = this.node.children[0].getComponent(sp.Skeleton)
spine.setStartListener(() => {
cc.log("sipne开始播放监听")
})
spine.setAnimation(0, "1", false)
var isStop = spine.paused
cc.log("是否暂停spine动画: "+isStop)
spine.setEndListener(() => {
cc.log("spine动画播放完后的事件监听。")
})
spine.setEventListener(() => {
cc.log("spine播放过程中的监听")
})
spine.setCompleteListener(() => {
spine.paused = true
cc.log("spine循环播放完一次的监听")
let isStop = spine.paused
cc.log("是否暂停spine动画: " + isStop)
})
Spine 基本介绍
spine官方文档
个人理解
- spine组成:骨架–>骨骼–>插槽–>附件(图片之类)
- 一个插槽可以有多个附件,但一个插槽只能显示一个附件(Cocos creator提供API可以修改附件)
- DragonBones组成好像与spine一样
Attachment(){
var spine = this.node.children[0].getComponent(sp.Skeleton)
spine.setAttachment("baomihua1", "附件名");
}
|